이번에는 docker 명령어를 이용해서 현재까지 생성 된 컨테이너 목록을 출력해 보려 합니다.
docker ps
실행 중인 docker container 목록을 확인하는 명령어는 다음과 같습니다.
docker ps
한번 실행해 보면 아래와 같은 결과를 얻을 수 있습니다.
애석하게도 docker 컨테이너 목록이 출력되지 않았습니다.
> docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
기존에 생성 한 컨테이너가 있음에도 아무것도 나타나지 않는다면 모든 컨테이너가 정지상태이기 때문인데요, 모든 컨테이너를 확인하기 위해서는 다음과 같이 -a 옵션을 사용하면 조회가 가능합니다.
>docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
3e4d295b06a5 ubuntu:14.04 "/bin/bash" 19 minutes ago Created ubuntu
2676cfa61f7a ubuntu:14.04 "/bin/bash" 23 minutes ago Exited (0) 19 minutes ago recursing_cori
d3f71c938594 ubuntu:14.04 "/bin/bash" 20 hours ago Exited (0) 23 minutes ago funny_lewin
a379a221e172 docker101tutorial "/docker-entrypoint.…" 11 months ago Exited (0) 11 months ago docker-tutorial
출력을 간단히 설명하자면, STATUS에는 Docker container 상태가 나타나며, Exited 라고 나와있는 컨테이너느 정지된 상태를, Up 인 상태는 현재 실행상태임을 의미합니다.
각 항목에 대한 설명은 다음과 같습니다.
상태 | 설명 |
CONTAINER ID | 컨테이너에 자동으로 할당 된 고유 ID |
IMAGE | 컨테이너 생성 시 사용 된 이미지 |
COMMAND | 컨테이너가 시작 될 때 실행 될 명령어로 대부분 이미지에 미리 내장되어 있음 |
CREATED | 컨테이너가 생성된 후 흐른 시간 |
STATUS | 컨테이너 상태 ( Up, Exited, Pause 등 ) |
PORTS | 컨테이너가 개방한 포트와 호스트를 연결한 포트 |
NAMES | 컨테이너 고유 명으로 생성 시 --name 옵션으로 지정 된 이름. 컨테이너 이름을 지정하지 않은 경우 도커엔진이 임의로 형용사와 명사를 조합하여 이름을 설정 |
'CS > Docker' 카테고리의 다른 글
docker container 를 이용한 mysql기반 wordpress 로 블로그 만들기 2 - MAC book 에서 다시 실행한 docker desktop (0) | 2022.03.15 |
---|---|
[CS/Docker] 도커 볼륨 - Docker volume (0) | 2022.03.06 |
[CS/Docker] mysql기반으로 동작하는 wordpress 만들어 보기 1 (0) | 2022.03.05 |
[Docker] ssh 사용 시 "Permissions for *.pem are too open" / UNPROTECTED PRIVATE KEY FILE 오류 / Windows에서 ec2 ssh 안될 때 pem 키 권한 수정 (0) | 2022.03.01 |
[CS/늦깎이스터디] Docker(도커) 란? (0) | 2022.01.16 |