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

Можно ли изменить Docker образ

Да, Docker образ можно изменить, но не напрямую. Образы иммутабельны (неизменяемы), поэтому для внесения изменений нужно:

  1. Создать новый образ на основе существующего через Dockerfile:
dockerfile
FROM existing-image:tag
RUN apt-get update && apt-get install -y new-package
  1. Или изменить контейнер и закоммитить изменения:
bash
docker run -it existing-image:tag /bin/bash
# вносим изменения внутри контейнера
docker commit container-id new-image-name
  1. Для временных изменений можно использовать volumes или bind mounts.

Лучшая практика - создавать новые слои через Dockerfile, а не модифицировать существующие образы.

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

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

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

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