Какую роль играет инструкция FROM в Dockerfile, если она является единственной командой в файле?

Инструкция FROM в Dockerfile задаёт базовый образ, от которого будет строиться новый образ.

Короткий ответ

Что ответить на собеседовании

Инструкция FROM в Dockerfile задаёт базовый образ, от которого будет строиться новый образ. Если FROM является единственной командой в Dockerfile, то итоговый образ будет точно таким же, как указанный базовый образ, без каких-либо изменений.

Подробный разбор

Ответ с пояснениями

Инструкция FROM в Dockerfile задаёт базовый образ, от которого будет строиться новый образ. Если FROM является единственной командой в Dockerfile, то итоговый образ будет точно таким же, как указанный базовый образ, без каких-либо изменений.

Это может использоваться, например, для:

  • Переименования или повторного тегирования существующего образа.
  • Создания образа-заглушки, который просто ссылается на базовый.

Пример Dockerfile:

FROM ubuntu:20.04

В результате будет создан образ, идентичный ubuntu:20.04.

Таким образом, FROM задаёт основу, а без дополнительных команд Dockerfile не изменяет образ.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее