Menu
Coddy logo textTech

Что такое Dockerfile

Часть раздела Введение в Docker путешествия по Terminal на Coddy — урок 21 из 40.

До сих пор вы использовали образы, созданные другими людьми. Чтобы создать свой собственный, вы пишете Dockerfile: простой текстовый файл, в котором перечислены шаги по сборке образа, по одной инструкции на строку.

Самая важная инструкция — это FROM, с которой начинается каждый Dockerfile. Она выбирает базовый образ, на основе которого вы выполняете сборку:

FROM alpine

Здесь указано начать с образа alpine. Затем вы добавляете дополнительные инструкции ниже, чтобы настроить образ.

Вы можете создать Dockerfile прямо из терминала. Один из простых способов — записать строки в файл с именем Dockerfile:

cat > Dockerfile << 'EOF'
FROM alpine
EOF

Все, что находится между EOF и EOF, записывается в файл.

challenge icon

Задание

Новичок

Создайте Dockerfile, единственной строкой которого будет FROM alpine, затем выведите содержимое файла с помощью cat, чтобы подтвердить его содержимое.

Шпаргалка

Dockerfile — это простой текстовый файл с инструкциями для сборки Docker-образа. Каждый Dockerfile начинается с FROM для указания базового образа:

FROM alpine

Создайте Dockerfile из терминала, используя heredoc:

cat > Dockerfile << 'EOF'
FROM alpine
EOF

Попробуйте сами

Терминал
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Введение в Docker