Задать вопрос
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) Можно ли процессу в контейнере получить к ним доступ?

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

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

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