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