Встречается на собеседованиях • сегодня

Сохранятся ли зависимости, установленные в контейнере, в image

Да, зависимости, установленные в контейнере, сохранятся в образе (image), если они были добавлены во время сборки образа (например, через Dockerfile). Однако, если зависимости устанавливаются после запуска контейнера (через docker exec или внутри запущенного контейнера), они не сохранятся в образе.

Пример с Dockerfile:

dockerfile
FROM python:3.9
RUN pip install pandas numpy  # Эти зависимости сохранятся в образе

После сборки (docker build -t my_image .) зависимости останутся в образе.

Если же установить зависимости в уже запущенном контейнере:

bash
docker run -it python:3.9 bash
pip install pandas  # Эти изменения не сохранятся в образе

Чтобы зафиксировать изменения, нужно создать новый образ через docker commit, но это не рекомендуется — лучше обновить Dockerfile.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы