2022. 1. 2. 13:47ㆍDocker
build
docker build --tag gitlab-runner:0.001 .
# Dockerfile명이 다른 경우
docker build --tag gitlab-runner:0.001 . -f gitlab-runner.Dockerfile
build 로그 출력
--progress=plain 옵션 추가
docker buildx build -f Dockerfile --progress=plain -t test:0.001 .
run & exec
docker run -it -d --name abc abc:0.001
docker exec -it abc sh
삭제
docker image prune : 사용하지 않는 모든 이미지 삭제
push
docker build -t sample:0.001 .
docker image tag sample:0.001 gitlab.example.com/sample:0.001
docker login
docker push gitlab.example.com/sample:0.001
로그 삭제
sudo sh -c 'truncate -s 0 /var/lib/docker/containers/*/*-json.log'
참고: https://asecurity.dev/entry/Docker-Logs-%EB%B3%B4%EA%B8%B0%EC%82%AD%EC%A0%9C%EA%B4%80%EB%A6%AC
Docker - Logs 보기,삭제,관리
Docker 운영을 하다보면, logs 명령을 통해 운영 상태를 확인하는데, Log가 지속적으로 쌓이기 때문에 단기적으로 컨테이너를 운영하는게 아니라면 로그의 관리가 필요하다. 여기서는 가장 중요한
asecurity.dev
'Docker' 카테고리의 다른 글
gitlab-runner 설치 (0) | 2022.01.02 |
---|---|
Docker 에러 (0) | 2022.01.02 |
Linux Docker 설치 (0) | 2021.12.31 |
InfluxDB 명령어 (0) | 2021.12.26 |
gitlab 설치 (0) | 2021.12.26 |