Очистка остановленных в Docker
Очистка остановленных стирает сразу все контейнеры, чья программа уже завершилась. После пробных запусков таких записей накапливается много: имена заняты, а пользы от копий нет. Работающие контейнеры эта операция не трогает - только строки в остановленном состоянии.
Перед массовой уборкой полезно
заглянуть в полный список и отметить,
сколько остановленных копий лежит
на диске.
Короткие одноразовые запуски
hello-world как раз остаются
остановленными и попадают под очистку.
Запуск очистки без подтверждения
требует флага -f, иначе
служба спросит согласие в терминале.
Очистку остановленных задают так:
docker container prune -f
В ответе служба перечислит, сколько записей убрала, или сообщит, что остановленных копий не было. Фоновые контейнеры с живым процессом остаются в списке. Образы при этом не удаляются - пропадают только экземпляры.
Создайте два одноразовых контейнера на hello-world с разными именами и дождитесь их остановки.
Очистите все остановленные копии и проверьте, что ваши одноразовые имена исчезли из полного списка.