У нас есть Linux redhat machine с docker и docker compose
Теперь мы хотим очистить все контейнеры и изображения - как у нас есть новый docker
Как я понимаю, чтобы получить это, нам нужновыполнить следующую процедуру с этим заказом:
Прав ли я с этой процедурой? или я что-то упустил?
1. docker stop <CONTAINER ID>
2. docker container rm <CONTAINER ID>
3. docker image rm <IMAGE ID>
пример
первый поиск - ИД КОНТЕЙНЕРА
docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
654fa81f4439 confluentinc/cp-enterprise-control-center:5.0.0 "/etc/confluent/dock…" 9 minutes ago Up 9 minutes 0.0.0.0:9021->9021/tcp control-center
1)
остановка контейнера
docker stop 654fa81f4439
654fa81f4439
2)
удаление контейнера
docker container rm 654fa81f4439
654fa81f4439
3)
найти идентификатор изображения
docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
confluentinc/cp-enterprise-control-center 5.0.0 e0bd9a5edb95 15 months ago 617MB
удалить изображение
ocker image rm e0bd9a5edb95
Untagged: confluentinc/cp-enterprise-control-center:5.0.0
Untagged: confluentinc/cp-enterprise-control-center@sha256:2e406ff8c6b1b8be6bf01ccdf68b14be0f0759db27c050dddce4b02ee0894127
Deleted: sha256:e0bd9a5edb9510a326934fa1a80a4875ab981c5007354de28f53bfb3e11bc34a
Deleted: sha256:c23255297f6d75f156baf963786d3ded1d045b726d74ed59c258dc8209bac078
Deleted: sha256:6cab492e72ca2578897b7ceecb196e728671158e262957f3c01e53fd42f6f8b4