VPS
March 20

Как остановить и удалить Docker

Сегодня меня спросили, как удалить с сервера приложение, которое стоит в Docker.

Отвечаю: очень и очень просто.

Способ №1

Шаг №1

Смотрим все контейнеры, которые запущены в Docker, с помощью вот такой простой команды:

docker ps

В результате её выполнения вам покажут все docker-контейнеры, которые запущены у вас на сервере:

Шаг №2

Выбираем нужный. Для этого копируем его имя. Это имя вводим в команде:

docker stop <имя контейнера>

Например, для нашего случая:

docker stop mtproto-proxy

В результате вам выведут имя контейнера, который остановлен:

Шаг №3

Удаляем остановленный контейнер. Тут надо использовать вот такую команду:

docker remove <имя контейнера>

Для нашего примера это будет так:

docker remove mtproto-proxy

В результате вам выведут имя контейнера, который удалён:

Шаг №4

Проверяем, что контейнер действительно не запущен. Для этого используем команду из шага №1:

docker ps

И вот что видим:

И видим, что выбранного контейнера нет. Значит он остановлен и удалён.

Способ №2

Шаг №1

Смотрим все контейнеры, которые запущены в Docker, с помощью вот такой простой команды:

docker ps

В результате её выполнения вам покажут все docker-контейнеры, которые запущены у вас на сервере:

Шаг №2

Выбираем нужный. Для этого копируем его "CONTAINER ID" (идентификатор контейнера). Этот ID (идентификатор) вводим в команде:

docker stop <ID контейнера>

Например, для нашего случая:

docker stop dab0504438ae

В результате вам выведут ID контейнера, который остановлен:

Шаг №3

Удаляем остановленный контейнер. Тут надо использовать вот такую команду:

docker remove <ID контейнера>

Для нашего примера это будет так:

docker remove dab0504438ae

В результате вам выведут ID контейнера, который удалён:

Шаг №4

Проверяем, что контейнер действительно не запущен. Для этого используем команду из шага №1:

docker ps

И вот что видим: