DevOps middle

В чём разница: Образ (image) vs контейнер (container)?

Ответ

Образ — неизменяемый шаблон (как класс). Контейнер — запущенный экземпляр образа (как объект). Из одного образа — много контейнеров.

Разбор: Образ — неизменяемый шаблон (аналог класса), контейнер — его запущенный экземпляр (аналог объекта), и из одного образа можно поднять много контейнеров. Ловушка — в инверсии: именно образ неизменяем, а контейнер добавляет writable-слой; docker run создаёт контейнер из образа, а не наоборот. Образ и контейнер не синонимы: pull загружает образ, а run превращает его в работающий контейнер.

Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.

Заказать гайд Пройти тест
новые гайды и свежие вопросы с собесов — первыми в Telegram Смотреть гайды Подписаться