Docker

컨테이너 조회 /중지 /삭제

전한준 2025. 4. 26. 18:12

[실행 중인 컨테이너들만 조회]

$ docker ps

 

ps 자체가 process status 돌아가는 상태를 보겠다.는 뜻이다.  (밑에 STATUS를 보고 파악해보자) 

[모든 컨테이너 조회 ]

$ docker ps -a

 

-a : all 의 약자

 

[컨테이너 중지 명령어]

 

$ docker stop 컨테이너명 [또는 ID]

$ docker kill 컨테이너명 [또는 ID]

 

stop 은 정상 종료 

kill 은 그냥 전원 코드 뽑는 느낌이라고 보면 된다. (강제 종료 ) 

 

 

[ 컨테이너 삭제 ]

 

$ docker rm 컨테이너명(또는 ID)

 

실행중인 컨테이너는 중지가 되야 삭제가 가능하다. (-f) 

 

[ 실행되고 있는 특정 컨테이너 삭제 ]

 

$ docker rm -f 컨테이너명 (또는 ID)

 

[ 중지되어 있는 모든 컨테이너 삭제 (이거 중요하다.) ]

$ docker rm $ (docker ps -qa)

 

[ 실행되고 있는 모든 컨테이너 삭제 ]

$ docker rm -f $(docker ps -qa)

윈도우면 
FOR /F %i IN ('docker ps -qa') DO docker rm -f %i

$ docker rm -f (컨테이너 ID)
중지시키고 동시에 그냥 삭제시켜버리는 명령어이다.

 

컨테이너 로그 조회

$ docker run -d nginx 

$ docker logs [ nginx 가 실행되고 있는  컨테이너 ID ]

 

[ 최근 로그 조회 ]

 

$ docker logs --tail 10 [컨테이너 ID 또는 컨테이너 명]

 

[ 기존 로그 조회 +  생성되는 로그를 실시간으로 보고 싶은 경우 ]

 

$ docker logs -f  [컨테이너 ID 또는 컨테이너명]

 

-f (follow의 약어) 

 

[ 기존 로그는 조회 X + 생성되는 로그를 실시간으로 보고 싶은 경우 ]

 

$ docker logs -f  [컨테이너 ID 또는 컨테이너명]

 

 

[docker exec -it  [컨테이너 ID]  접속환경(bash) ] : 호스트 cp 가 아닌 컴퓨터에 접속하는 명령어라고 생각하면 된다. 

'Docker' 카테고리의 다른 글

Docker ENTRYPOINT 란?  (0) 2025.04.26
Docker Volume 개념  (0) 2025.04.26
Docker 컨테이너 생성/ 실행  (0) 2025.04.26
Docker 기본 명령어 + 이미지 조회/생성  (0) 2025.04.26
도커 기본 개념 (1) 이미지  (0) 2025.04.26