1. 실행 중인 도커 컨테이너를 확인합니다.

1
2
3
4
5
6
7
$ docker ps -a
CONTAINER ID        IMAGE                           COMMAND                  CREATED             STATUS                      PORTS                                                    NAMES
9ee69b720f7a        hello-world                     "/hello"                 12 seconds ago      Exited (0) 10 seconds ago                                                            stupefied_mahavira
f5ee9e7b31a4        teamlab/pydata-tensorflow:0.1   "/opt/start"             2 hours ago         Created                                                                              quirky_jones
23b119d646f9        teamlab/pydata-tensorflow:0.1   "/opt/start"             3 hours ago         Up 3 hours                  0.0.0.0:6006->6006/tcp, 22/tcp, 0.0.0.0:8888->8888/tcp   fervent_fermi
c8114d22183d        mysql:5.7                       "docker-entrypoint..."   3 hours ago         Up 3 hours                  0.0.0.0:3306->3306/tcp                                   mysql
 
cs

* -a 옵션을 사용하지 않을 경우, 이미 실행이 종료된 프로세스는 출력되지 않습니다. 즉, 모든 프로세스를 확인하려면 -a 를 추가합니다.

* container id 가 23b~ 로 시작되는 container 를 중지해보겠습니다.



2. 도커의 컨테이너를 중지할 때, 해당 ID를 입력합니다.

1
2
3
$ docker stop 23b
23b
 
cs

* docker 의 container id 전체 길이는 64자리이지만 다른 container id 와 중복되지만 않으면 다 입력하지 않아도 됩니다. 즉, 1~2자리만 입력해도 실행됩니다.



3. container 가 중지되었는지 확인합니다.

1
2
3
4
5
6
7
$ docker ps -a
CONTAINER ID        IMAGE                           COMMAND                  CREATED             STATUS                       PORTS                    NAMES
9ee69b720f7a        hello-world                     "/hello"                 6 minutes ago       Exited (0) 6 minutes ago                              stupefied_mahavira
f5ee9e7b31a4        teamlab/pydata-tensorflow:0.1   "/opt/start"             3 hours ago         Created                                               quirky_jones
23b119d646f9        teamlab/pydata-tensorflow:0.1   "/opt/start"             3 hours ago         Exited (137) 2 minutes ago                            fervent_fermi
c8114d22183d        mysql:5.7                       "docker-entrypoint..."   3 hours ago         Up 3 hours                   0.0.0.0:3306->3306/tcp   mysql
 
cs

* 상태를 확인해보면 "Up 3 hours" 에서 "Exited (137) 2 minutes ago" 로 변경된 부분을 확인할 수 있습니다.

* 이후 해당 container 를 삭제하려면 "docker rm [container id]" 와 같습니다.




'Tools > Docker' 카테고리의 다른 글

Docker Toolbox 설치  (0) 2017.10.31
docker log 확인  (0) 2017.10.30
docker image 목록 확인  (0) 2017.10.30
[알림] The program 'mysql' can be found in the following packages  (0) 2017.10.30
docker CE 삭제  (0) 2017.10.19

+ Recent posts