Registry
Подключение к registry
Enum: https://github.com/nccgroup/go-pillage-registries
Подключение к регистри по логину паролю:
docker login -u="someuser+namespace" -p="password" quay.ioПример auth-конфига для регистри
{
"auths": {
"quay.io": {
"auth": "base64(someuser+namespace:password)",
"email": "someuser@gmail.com"
}
}
}Загрузить свой образ в registry
Переливаем базовые образы из публичного registry в свой
Зачем: у публичных registry есть ограничения на количество запросов, что при частых раскатках может стрельнуть (блок на 6 часов).
Решение: базовые образы переливаем в свой registry и используем их в Dockerfile'ах
Пример:
docker pull --platform linux/amd64 postgres:alpine
docker tag postgres:alpine cr.yandex/crp3h7rf88j086rpl74a/postgres:alpine
docker push cr.yandex/crp3h7rf88j086rpl74a/postgres:alpineplatform указываем в том случае, если архитектура ноутбука не совпадает с архитектурой vm, где будем разворачивать контейнер
Last updated
Was this helpful?