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