Что такое Dockerfile
Часть раздела Введение в Docker путешествия по Terminal на Coddy — урок 21 из 40.
До сих пор вы использовали образы, созданные другими людьми. Чтобы создать свой собственный, вы пишете Dockerfile: простой текстовый файл, в котором перечислены шаги по сборке образа, по одной инструкции на строку.
Самая важная инструкция — это FROM, с которой начинается каждый Dockerfile. Она выбирает базовый образ, на основе которого вы выполняете сборку:
FROM alpineЗдесь указано начать с образа alpine. Затем вы добавляете дополнительные инструкции ниже, чтобы настроить образ.
Вы можете создать Dockerfile прямо из терминала. Один из простых способов — записать строки в файл с именем Dockerfile:
cat > Dockerfile << 'EOF'
FROM alpine
EOFВсе, что находится между EOF и EOF, записывается в файл.
Задание
НовичокСоздайте Dockerfile, единственной строкой которого будет FROM alpine, затем выведите содержимое файла с помощью cat, чтобы подтвердить его содержимое.
Шпаргалка
Dockerfile — это простой текстовый файл с инструкциями для сборки Docker-образа. Каждый Dockerfile начинается с FROM для указания базового образа:
FROM alpineСоздайте Dockerfile из терминала, используя heredoc:
cat > Dockerfile << 'EOF'
FROM alpine
EOFПопробуйте сами
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Введение в Docker
4Управление контейнерами
Именование контейнеровФоновые контейнерыСписок всех контейнеровОстановка и удалениеИтоги — жизненный цикл контейнера10Проект приложения Greeting App
Обзор проектаНаписание Dockerfile