이전글
도커 컨테이너 목록 확인하기
docker ps 명령어를 사용하면 생성된 컨테이넘 목록을 볼 수 있습니다.
docker ps 명령어는 기본적으로 작동중인 컨테이너만을 보여줍니다.
root@server:~# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
8d79120cfdff centos:7 "/bin/bash" 11 minutes ago Up 7 minutes mycentos |
cs |
-a 옵션을 사용하면 정지된 컨테이너 까지 목록을 출력합니다. Exited는 정지된 상태이며, Up .. 은 실행중인 상태입니다.
root@server:~# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
8d79120cfdff centos:7 "/bin/bash" 13 minutes ago Up 9 minutes mycentos
41030cc6b280 ubuntu:14.04 "/bin/bash" 26 minutes ago Exited (0) 16 minutes ago |
cs |
1. CONTAINER ID : 컨테이너의 고유한 아이디 해쉬값입니다. 실제로는 더욱 길지만 일부분만 보여줍니다. docker inspect mycentos | grep Id 로도 확인 가능합니다.
2. IMAGE : 컨테이너 생성시 사용한 도커 이미지입니다.
3. COMMAND : 컨테이너 시작시 실행될 명령어로 대부분 이미지에 내장되어 있으므로 별도 설정이 필요 없습니다.
- 만약 실행시 새로운 명령어로 설정하여 실행하고 싶으면 docker run -i -t ubuntu:14.04 echo Hi!! 와 같이 실행하면 됩니다.
- 다만 이경우 bash 실행되지 않아서 에코 명령만 실행하고 컨테이너가 종료돼버립니다.
4. CREATED : 컨테이너가 생성된 시간입니다.
5. STATUS : 컨테이너의 상태입니다. 실행중은 Up 종료는 Exited, 일시정지 Pause 등이 있습니다.
6. PORTS : 컨테이너가 개방한 포트와 호스트에 연결한 포트입니다. 특별한 설정을 하지 않은 경우 출력되지 않습니다.
7. NAMES : 컨테이너 고유한 이름입니다. 컨테이너 생성시 --name 옵션으로 이름을 설정하지 않으면 도커 엔진이 임의로 형용사와 명사를 조합해 설정합니다. id와 마찬가지로 중복이 안되고 docker rename명령어로 이름을 변경할 수 있습니다.
# docker rename angry_morse my_ubuntu |
cs |
포매팅
만약 필요한 항목만을 보고싶으면 --format 옵션을 통해 포맷팅할 수 있습니다. \t는 탭을 의미합니다.
root@server:~# docker ps --format "table {{.ID}}\t{{.Status}}\t{{.Image}}"
CONTAINER ID STATUS IMAGE
8d79120cfdff Up 17 minutes centos:7 |
cs |
'시스템 인프라' 카테고리의 다른 글
[Docker] 컨테이너 로그 보기 - docker logs 명령어 (0) | 2018.06.20 |
---|---|
[Docker] 컨테이너 정지 및 삭제하기 (0) | 2018.06.19 |
[ubuntu] 우분투 그놈(Gnome) 다운로드 및 설치 방법 (0) | 2018.06.18 |
[Docker] Docker 컨테이너 확인, 생성, 접속, 빠져나오기 (0) | 2018.06.18 |
[Docker] Docker 이미지 검색 및 다운로드 받기 (1) | 2018.06.17 |