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 |