Docker Image 목록 확인하기:
docker images
현재 로컬 시스템에 있는 Docker 이미지들의 목록을 확인합니다.
Docker Image 삭제:
docker rmi [이미지 이름]
특정 이미지를 삭제합니다.
Docker Container 시작하기:
docker start [컨테이너 이름]
중지된 컨테이너를 시작합니다.
Docker Container 끄기:
docker stop [컨테이너 이름]
실행 중인 컨테이너를 중지합니다.
Docker Container 목록 보기:
docker ps
현재 실행 중인 컨테이너들을 목록으로 표시합니다.
Docker Container 목록 보기 (모든 컨테이너, 중지된 것 포함):
docker ps -a
실행 중이거나 중지된 모든 컨테이너를 목록으로 표시합니다.
Docker Container 삭제:
docker rm [컨테이너 이름]
특정 컨테이너를 삭제합니다.
모든 중지된 컨테이너 삭제:
docker rm $(docker ps -a -q)
모든 중지된 컨테이너를 삭제합니다.
도커 <none> 삭제
docker rmi $(docker images -f "dangling=true" -q)
Docker Container에서 이미지 생성하기: 실행 중인 컨테이너를 기반으로 이미지를 생성합니다.
docker commit [options] [컨테이너 이름] [이미지 이름[:tag name]]
a, --author=""
: 생성자 정보 추가m, --message=""
: 이미지 메시지 추가p, --pause=true/false
: 이미지를 생성할 때 컨테이너를 중지할지 여부 설정Docker 컨테이너로 파일 복사: 호스트 시스템의 파일을 Docker 컨테이너로 복사합니다.
docker cp /path/on/host/. <container name or ID>:/path/in/container
Docker 컨테이너 export (저장):
docker export [container id] > 저장하고싶은이름.tar
컨테이너를 tar 파일로 저장합니다. 이미지 크기 감소하는 효과가 있습니다.
Docker 컨테이너 import (복원):
docker import 저장하고싶은이름.tar [image name:tag]
tar 파일로 저장된 컨테이너를 이미지로 복원합니다.
Docker 이미지 저장 (save):
docker save -o <filename.tar> <image name:tag>
이미지를 tar 파일로 저장합니다.