- 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 은 설정하지 않을경우 랜덤으로 생성되고, 직접 생성할 수 도 있다.
docker run --name=hi nginx