Docker ps

알파로그·2023년 4월 25일
0

Linux 와 Docker

목록 보기
15/28
  • docker ps 는 지금 실행중인 컨테이너의 목록을 확인하는 명령어이다.

📍 CONTAINER ID

  • 컨테이너를 실행하면 자동으로 부여되는 id 값이다.
    • id 값을 통해 특정 container 에 대한 명령을 수행시킬 수 있다.
    • id 값은 겹치는게 없다면 2자리 까지만 작성해도 인식이된다.
  • container 는 도커의 이미지를 실행시키기 위한 가상 OS 이다.
    • 이미지도 결국 프로그램인데 프로그램이 실행되기 위해선 OS 가 필요하다.
    • 그걸 이미지별로 독립적으로 실행시키기위해 container 라는 개념이 사용된다.
    • container 의 os 는 pull 이나 run 으로 실행시킨 이미지 설정에 따라 다르다.

📍 IMAGE

  • Container 가 실행되는 프로그램 이름을 뜻한다.
    • pull 하거나 run 한 프로그램의 이름이다.

📍 COMMAND

  • 이미지가 실행되기 위해서 내부적으로 실행되는 명령어를 뜻한다.
    • 해당 이미지가 어떤 설정이 되어있는지 확인할 수 있는 컬럼이다.

📍 CREATED

  • 생성된 이후 지난 시간이 표시된다.

📍 STATUS

  • 현재 상태

📍 PORTS

  • 실행에 사용중인 포트

📍 NAMES

  • Container id 가 너무 어려워 가독성과 유지보수가 어렵기 때문에 이를 대체하기 위한 개념이다.
    • container id 대신 Name 을 사용해도 특정 container 에 대해 명령을 할 수 있다.
    • name 은 설정하지 않을경우 랜덤으로 생성되고, 직접 생성할 수 도 있다.
# name 을 hi 로 직접 설정해서 nginx 실행하는 명령어
docker run --name=hi nginx
profile
잘못된 내용 PR 환영

0개의 댓글