Глоссарий

Container Registry

Container Registry (реестр контейнеров) — хранилище Docker-образов, аналог npm registry для JavaScript или Packagist для PHP. Хранит версионированные образы, откуда их загружают серверы при деплое.

Как используется

# Сборка образа
docker build -t myapp:1.2.0 .

# Тег для реестра
docker tag myapp:1.2.0 registry.example.com/myapp:1.2.0

# Публикация
docker push registry.example.com/myapp:1.2.0

# На сервере
docker pull registry.example.com/myapp:1.2.0
docker run registry.example.com/myapp:1.2.0

Популярные решения

Теги и версионирование

latest — опасен в продакшне: при каждом pull можно получить другой образ. Всегда закрепляйте конкретный тег или SHA-digest.