Как остановить и удалить Docker
Сегодня меня спросили, как удалить с сервера приложение, которое стоит в Docker.
Отвечаю: очень и очень просто.
Способ №1
Шаг №1
Смотрим все контейнеры, которые запущены в Docker, с помощью вот такой простой команды:
docker ps
В результате её выполнения вам покажут все docker-контейнеры, которые запущены у вас на сервере:
Выбираем нужный. Для этого копируем его имя. Это имя вводим в команде:
docker stop <имя контейнера>
docker stop mtproto-proxy
В результате вам выведут имя контейнера, который остановлен:
Удаляем остановленный контейнер. Тут надо использовать вот такую команду:
docker remove <имя контейнера>
Для нашего примера это будет так:
docker remove mtproto-proxy
В результате вам выведут имя контейнера, который удалён:
Проверяем, что контейнер действительно не запущен. Для этого используем команду из шага №1:
docker ps
И видим, что выбранного контейнера нет. Значит он остановлен и удалён.
Способ №2
Шаг №1
Смотрим все контейнеры, которые запущены в Docker, с помощью вот такой простой команды:
docker ps
В результате её выполнения вам покажут все docker-контейнеры, которые запущены у вас на сервере:
Выбираем нужный. Для этого копируем его "CONTAINER ID" (идентификатор контейнера). Этот ID (идентификатор) вводим в команде:
docker stop <ID контейнера>
docker stop dab0504438ae
В результате вам выведут ID контейнера, который остановлен:
Удаляем остановленный контейнер. Тут надо использовать вот такую команду:
docker remove <ID контейнера>
Для нашего примера это будет так:
docker remove dab0504438ae
В результате вам выведут ID контейнера, который удалён:
Проверяем, что контейнер действительно не запущен. Для этого используем команду из шага №1:
docker ps