Viji
@Viji
DevOps Engineer

Сохраняется ли первоначальный файл в контейнере?

Привет всем,

во время сборки образа коммандой docker build в него подтягиваются 2 файла, в Dockerfile, например командами

COPY conf /etc/clamav
RUN curl -o file.txt http://X.X.X.X/path/to/file/file.txt


в процессе работы контейнера эти файлы могут обновляться процессами в контейнере.

1) Правильно, ли я понимаю, что первоначальные версии файлов все равно сохраняются в верхних слоях файловой системы контейнера?

2) Можно ли процессу в контейнере получить к ним доступ?

всем добра,
Вадим
  • Вопрос задан
  • 28 просмотров
Пригласить эксперта
Ответы на вопрос 1
chupasaurus
@chupasaurus
Сею рефлекторное, злое, временное
  1. Остаются в нижних (образ представляет из себя типичный стек/пирамидку, слои накладываются сверху на базовый), если они там были
  2. Нельзя без монтирования с хоста, т.к. их нет в верхнем слое
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы