[실행 중인 컨테이너들만 조회]
$ 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 |