본문 바로가기
DevOps 관련/Docker

[Docker] 도커 기본 명령어 모음

by minhyeok.lee 2023. 9. 4.
반응형

1. Docker 이미지 검색

docker images

현재 존재하는 이미지들을 출력하는 명령어

 

 

2. Docker 단일 이미지 삭제

docker image rm [image ID]

해당 이미지를 CONTAINER에서 사용하고 있으면 삭제할 수 없다.

 

 

3. Docker 모든 이미지 삭제

docker rmi $(docker images -q) -f

(docker image -q)라는 명령어는 이미지의 ID를 출력하는 명령어


4. Docker 컨테이너 생성

docker create <옵션> --name [CONTAINER ID] [REPOSITORY]

실행을 하는 것이 아니기 때문에 옵션은 -it까지만 허용


5. 컨테이너 접속

docker exec -it [CONTAINER ID] /bin/bash

 


6. Docker 컨테이너 생성과 동시에 실행

docker run <옵션> --name [컨테이너 이름 = CONTAINER ID] [이미지 이름 = REPOSITORY]


옵션
-i : 사용자가 입출력을 할 수 있는 상태
-t : 가상 터미널 환경을 에뮬레이션
-d : CONTAINER를 일반 프로세스가 아닌 데몬프로세스(백그라운드) 형태로 실행해 프로세스가 끝나도 유지


7. CONTAINER 빠져나오기
CONTAINER를 종료하면서 빠져나오기: exit 또는 ctrl+D
CONTAINER가 가동되는 상태를 유지하면서 접속만 종료하기: ctrl + P 입력 후 Q 입력

 


8. CONTAINER 실행/종료
- 실행

docker start [CONTAINER ID]


- 종료

docker stop [CONTAINER ID]



9. CONTAINER 조회
- 실행중인 CONTAINER 리스트 출력

docker ps


- 실행했던 CONTAINER 리스트의 이력을 출력

docker ps -a



10. CONTAINER 삭제

docker rm [CONTAINER ID]

 

11. 컨테이너 한번에 전체 삭제

docker rm -f $(docker ps -qa)
반응형

댓글