DevOps middle

Dockerfile: основные инструкции?

Ответ

FROM (базовый образ), COPY/ADD, RUN, WORKDIR, EXPOSE, ENV, CMD/ENTRYPOINT, VOLUME, USER.

Разбор: Правильный набор — это реальные инструкции Dockerfile (FROM, COPY/ADD, RUN, WORKDIR, EXPOSE, ENV, CMD/ENTRYPOINT, VOLUME, USER). Ловушки: выдуманные ключевые слова (IMPORT, MOVE, EXEC) не существуют; в Dockerfile нет управляющих конструкций LOOP/IF/FUNCTION; EXPOSE лишь документирует порт, а не пробрасывает его на хост (для этого нужен -p у docker run), и RUN выполняется на этапе сборки, а не при каждом старте.

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

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