#docker #docker-compose
#docker #docker-составить
Вопрос:
Когда я запускаю docker, он по умолчанию запускает несколько контейнеров, которые я собирал в прошлом.(В то время я использовал docker-compose, но с тех пор удалил репозиторий)
Я убиваю их, но каждый раз, когда я перезапускаю docker, они возвращаются. Что я могу сделать ?
Я знаю, что есть что-то вроде «обрезки системы docker», но я хотел бы удалить менее возможное.
Ответ №1:
Вы можете попробовать запустить docker ps -a
, чтобы получить список всех контейнеров, включая те, которые не запущены, но остановлены.
Затем вы можете docker rm
запускать каждый контейнер, который вы не хотите запускать, при каждом перезапуске docker.
Ответ №2:
-
Используйте
docker ps
, чтобы увидеть, какие контейнеры запущены. -
Используйте эту команду, чтобы уничтожить / остановить все запущенные контейнеры.
docker rm $ (docker ps -a -q)
-
Используйте
docker images
, чтобы получить список всех изображений. -
Используйте
docker rmi <image_id>
для удаления нужного изображения.