[docker]컨테이너들 나열하기

현서황·2024년 10월 20일

Docker

목록 보기
4/9

docker ps

ps: process status


실습

  1. 2개의 Terminal을 작동시킨다.
  2. 첫 번째 Terminal에서 container 하나를 실행
    (하지만 이때 컨테이너를 켰다가 바로 끄면 3번을 할 때 이미 프로세스가 꺼져있기 때문에 리스트에서 볼 수 없음.)
  3. 두 번째 Terminal에서 docker ps로 확인.
  4. 그러면 꺼져있는 container도 확인하고 싶다면?


  1. CONTAINER ID : 컨테이너의 고유한 아이디 해시값
    실제로는 더욱 길지만, 일부분만 출력
  2. IMAGE : 컨테이너 생성 시 사용한 도커 이미지
  3. COMMAND : 컨테이너 시작 시 실행될 명령어
  4. CREATED : 컨테이너가 생성된 시간
  5. STATUS : 컨테이너의 상태
    실행중은 UP, 종료는 Excited, 일시정지 Pause
  6. PORTS : 컨테이너가 개방한 포트와 호스트에 연결한 포트
    특별한 설정을 하지 않은 경우 출력되지 않음
  7. NAMES : 컨테이너의 고유한 이름
    컨테이너 생성 시 --name 옵션으로 이름 설정하지 않으면 도커 엔진이 임의로 형용사와 명사를 조합해 설정한다.
    id와 마찬가지로 중복이 안되고 docker rename 명령어로 이름 변경 가능.
    ex. docker rename original-name changed-name

원하는 항목만 보려면?



이것 또한, 실행되고 있는 것만이 출력된다.


실행되고있지 않은 컨테이너도 모두 나열하고싶다면?

docker ps -a
-a가 all을 의미한다.
이 명령어를 치면, 실행되고있지 않은 것이라도 출력된다.

profile
노는 게 제일 좋은 뽀로로

0개의 댓글