[Docker] Docker에서 자주 사용하는 명령어

2024. 11. 8. 13:57백엔드/Docker

Container 관련 명령어

 

1. 생성

 

- 컨테이너 생성

docker create image

 

- 컨테이너 시작

docker start [container]

 

- 컨테이너 생성 및 시작

docker run [image]

 

 

2. 실행

 

- 실행 중인 컨테이너 상태 확인

docker ps

 

- 전체 컨테이너 상태 확인

docker ps -a

 

- 컨테이너 상세 정보 확인

docker inspect [container]

 

- 컨테이너 일시 중지

docker pause [container]

 

- 컨테이너 재개

docker unpause [container]

 

 

3. 종료

 

- 컨테이너 종료

docker stop [container]

 

- 모든 컨테이너 종료

docker stop $(docker ps -a -q)

 

- 컨테이너 강제 종료

docker kill [container]

 

- 컨테이너 삭제 (실행 종료 된 상태)

docker rm [container]

 

- 컨테이너 실행 종료 후 삭제

docker run --rm ...

 

- 컨테이너 강제 종료 후 삭제

docker rm -f [container]

 

- 중지된 모든 컨테이너 삭제

docker container prune

 

 

이미지(image) 관련 명령어

 

1. 이미지 다운

docker pull [image 이름]

(태그가 없으면 latest로 가장 최신버전을 다운 받게 됨)

특정 버전을 다운 받고 싶을 때

docker pull [image 이름]:[버전에 대한 태그명]

이미지에 대한 정보는 dockerhub 참조

(https://hub.docker.com/)