버전 확인
docker -v
docker --version
이미지
이미지 조회
docker images [옵션] [REPOSITORY[:TAG]]
옵션 (단축) | 옵션 (풀) | 예시 |
-a | --all | |
-f | --filter | docker images --filter=reference="test*" || docker images test* |
이미지 빌드
docker build .
옵션 (단축) | 옵션 (풀) | 예시 |
-t | --tag | docker build -t test_docker . |
이미지 태그
docker tag 기존_IMAGE명[:TAG] 변경_IMAGE명[:TAG]
- 기존_IMAGE는 삭제되지 않고, 변경_IMAGE명 이미지가 새로 생성된다.
이미지 다운로드
docker pull [옵션] 이미지명[:태그]
옵션 (단축), 옵션 (풀) | 예시 | 설명 |
-a, --all |
이미지 삭제
docker rmi [옵션] IMAGE ID || IMAGE TAG
컨테이너
컨테이너 조회
docker ps [옵션]
옵션 (단축), 옵션 (풀) | 예시 | 설명 |
-a, --all | docker ps --all | 중지되어 있는 컨테이너까지 출력 |
컨테이너 실행
docker run [옵션] IMAGE [명령어] [인자]
컨테이너 시작
docker start [CONTAINER ID] || [CONTAINER NAME]
컨테이너 정지
docker stop [CONTAINER ID] || [CONTAINER NAME]
컨테이너 제거
docker rm [OPTIONS] CONTAINER
옵션 (단축), 옵션 (풀) | 예시 | 설명 |
-f, --force | 컨테이너 정지 후 삭제 | |
옵션 (단축), 옵션 (풀) | 예시 | 설명 |
-f, --force | docker rm -f a123456e | 컨테이너 정지 후 삭제 |
docker rm $(docker ps -a -q) | 중지되어 있는 모든 컨테이너만 제거 |