Docker command

신석진( Seokjin Shin)·2021년 7월 29일
0

내가 지금까지 실습하며 간단하게 쓴 명령어를 기록하고자 한다.

echo > /dev/null | docker import - [image] # 빈 tar 파일을 생성하고 그것을 import하여 특정 이미지 이름으로 만든다.
type nul | docker import - [image] # window에서는 nul을 이용하여 redirect한다.
docker build -t [image] . # Dockerfile을 이용하여 image build tag:version 식으로 작성하는데 version이 없으면 latest로 자동으로 update 된다. 겹치는 image명은 none으로 대체된다.
docker run --rm [image] [CMD] #특정 image의 container를 돌리고 exit 상태가 되면 container를 지운다. cmd는 옵션
docker rm [container] # 특정 container를 지운다.
docker rmi [image] # 특정 image를 지운다.
docker rm $(docker ps -a -f status=exited -q) # exit 상태인 모든 container를 지운다.
docker rmi $(docker images -f "dangling=true" -q) # <none> image를 지운다. build 후에 쌓인 image를 지우는데 용이하다.
docker volume prune # 쌓인 volume을 지우는데 용이하다. 다만 모든 volume을 지우기에 주의가 필요.
FROM imagename
ADD ./binary /binary
CMD ["/binary"]

0개의 댓글