Docker 명령어

2022. 1. 2. 13:47Docker

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