Файл, созданный внутри Docker-контейнера, будет сохранен на слое записи файловой системы контейнера. При остановке контейнера этот слой записи не удаляется, поэтому данные сохраняются.
Однако при удалении контейнера (docker rm
) все слои, включая слой записи, также будут удалены, и файл будет утерян.
Для сохранения данных, созданных внутри контейнера, надолго и независимо от его жизненного цикла, используются:
Volumes (Тома): Рекомендуемый способ. Docker управляет жизненным циклом томов. Данные хранятся вне контейнера, часто в специальной директории на хост-системе, изолированной от файловой системы самого контейнера.
bash
Файл, созданный внутри Docker-контейнера, будет сохранен на слое записи файловой системы контейнера. При остановке контейнера этот слой записи не удаляется, поэтому данные сохраняются.
Однако при удалении контейнера (docker rm
) все слои, включая слой записи, также будут удалены, и файл будет утерян.
Для сохранения данных, созданных внутри контейнера, надолго и независимо от его жизненного цикла, используются:
Volumes (Тома): Рекомендуемый способ. Docker управляет жизненным циклом томов. Данные хранятся вне контейнера, часто в специальной директории на хост-системе, изолированной от файловой системы самого контейнера.
bash
Register or sign in to get access to full answers for all questions from the question bank.