[Docker] 명령어 모음집

Soover·2021년 3월 5일
0

컨테이너 이야기

목록 보기
1/1
post-thumbnail

모든 이미지 삭제하기

$ docker rmi $(docker images -q)

<none> 이미지 삭제하기

$ docker rmi $(docker images -f "dangling=true" -q)

모든 컨테이너 중지하기

$ docker stop $(docker ps -a -q)

모든 컨테이너 삭제하기

$ docker rm $(docker ps -a -q)

※ -v 옵션 : volume 까지 삭제하려는 경우


Exit 상태의 모든 컨테이너 삭제하기

$ docker rm -v $(docker ps --filter 'status=exited' -a -q)

<none> tag volume 삭제하기

$ docker volume rm $(docker volume ls -qf dangling=true)

특정 컨테이너의 restart 정책 변경하기 (e.g. unless-stopped)

$ docker update --restart unless-stopped <container_name>

특정 패턴의 이미지들 삭제하기

$ docker rmi -f $(docker images -q --filter "reference=*<repository_name>*")

운영 중인 컨테이너로 이미지 생성하기

(권장) 해당 컨테이너를 중지한 후,

$ docker commit <options> <container_name> <image_name:tag_name>

※ 옵션
-a,  --author="" : 생성자 정보
-m, --message="" : 메세지 정보
-p,  --pause=true/false : 이미지를 생성할 때 컨테이너를 중지할 것인지에 대한 여부

profile
자동화가 우리를 자유케 하리라

0개의 댓글