me_edu
Docker для разработчиковШаг 16 из 27 · 0% пройдено
Dockerfile и сборка · Dockerfile и сборка

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

Шаг 16 из 277 минТеория
Цель

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

Как работать

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

Критерий

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

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).

Назад

Обсуждение

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

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