sudo docker pull [image] # 이미지 가져오기
sudo docker images # 이미지 조회
sudo docker rmi [image] # 이미지 삭제
sudo docker rmi $(docker images -q --filter "reference=ngi*")
sudo docker rmi $(docker images | grep "ngi*" | awk '{print $3}')
awk '{print $3}
에서 $3
은 Image Id 가 3번째 열이므로..
sudo docker create --name [container] [image]
sudo docker start [container] # 컨테이너 시작
sudo docker restart [container] # 컨테이너 재시작
sudo docker run -d --name [container] [image] # create + start
docker create
와 docker start
를 포함한 명령어이다.
sudo docker ps # 실행중인 컨테이너 조회
sudo docker ps -a # 모든 컨테이너 조회
sudo docker stop [container] # 컨테이너 중지
sudo docker rm [container 명]
sudo docker rm [container ID]
실행중인 컨테이너는 삭제 불가하다. stop
을 컨테이너 중지 후 삭제.
Image도 컨테이너가 사용중이라면 삭제 불가능. -f
강제 삭제 옵션을 주거나 컨테이너 사용 종료 후 삭제 가능. 강제로 Image 삭제시 Container는 남아 있다.