Как насчет образа докера, если контейнер разбился?

На мой взгляд, контейнер является запущенным экземпляром изображения. Что делать, если контейнер разбился, например, запустить sudo rm -f / удалить все материалы, изображение докера все еще в порядке?

1 ответ

Не влияет на изображение в обоих случаях. Посмотрите, если вы создадите новый контейнер через Docker Run, практически новый слой

введите описание изображения здесь

Когда вы создаете новый контейнер, вы добавляете новый тонкий слой с возможностью записи поверх основного стека. Этот слой часто называют "контейнерным слоем". Все изменения, сделанные в работающем контейнере, такие как запись новых файлов, изменение существующих файлов и удаление файлов, записываются в этот тонкий слой контейнера для записи. На рисунке ниже показан контейнер на основе образа Ubuntu 15.04. ЦСИ

Это обсуждение стекопотока также может быть полезным: изображение Docker против контейнера

Другие вопросы по тегам