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

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

DockerfilebuildОбразpush в реестр
Жизнь образа: сборка из 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).

Назад

Обсуждение

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

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