me_edu
Docker для разработчиковШаг 21 из 31 · 0% пройдено
2. Профессиональный практикум: проект, качество и портфолио
3. Атлас программных моделей: данные, архитектура, API и тесты
Dockerfile и сборка

Сборка и публикация образа

Шаг 21 из 317 минТеория
Цель

Понять основной механизм темы «Сборка и публикация образа» без заучивания отдельных терминов.

Как работать

Прочитайте блок один раз целиком, затем вернитесь к схеме или примеру и перескажите идею своими словами.

Критерий

Сформулированное правило, пример применения и одно ограничение метода.

PROCESS DIAGRAM1Dockerfile2build3Образ4push в реестр
Жизнь образа: сборка из Dockerfile → запуск или публикация в реестр
Опорная идея

Из Dockerfile собирают образ командой docker build. Точка в конце — это контекст сборки (текущая папка):

docker build -t myapp:1.0 .

Флаг -t задаёт имя и тег образа (myapp) и его версию (1.0). Тег — это метка версии; по умолчанию latest. Теги позволяют хранить разные версии одного образа: myapp:1.0, myapp:2.0.

Запустить собранный образ — обычным run:

docker run -p 3000:3000 myapp:1.0

Чтобы поделиться образом, его публикуют в реестре (Docker Hub или приватном):

docker login docker tag myapp:1.0 username/myapp:1.0 docker push username/myapp:1.0

Теперь любой может скачать ваш образ через docker pull и запустить — без исходного кода и установки зависимостей. Именно так распространяют готовые приложения и собирают их на серверах в процессе автоматического развёртывания (CI/CD).

Назад

Обсуждение

Войдите, чтобы участвовать в обсуждении.

Пока нет сообщений.