Я вперше пробую докер і ще не маю "ментальної моделі". Всього новачок.
Усі приклади, на які я дивлюся, включали --rmпрапор, який слід виконувати, наприклад
docker run -it --rm ...
docker container run -it --rm ...
Питання:
Чому ці команди включають --rmпрапор? Я б подумав, що якщо я переживаю проблеми зі встановленням або завантаженням контейнера з хорошими речами в ньому, навіщо його видаляти? Я хочу змусити його знову використовувати.
Отже, я знаю, що у мене неправильна ідея докера.
docker run --helpмає бути корисним. Якщо ви не хочете видалити контейнер , можете передати його
--rmі це автоматично очищати контейнер і видаляти файлову систему, коли контейнер виходить, і це не означає, що вилучати речі з контейнера.
--rmвидаляє зупинений контейнер (той, якийdocker runстворюється), а не зображення, на якому він був заснований (те, що ви завантажили).