Используйте Docker для загрузки изображения с зависимостями из частного реестра - PullRequest
0 голосов
/ 28 ноября 2018

Наша компания создала образ на основе NGINX и загрузила его в личный реестр (Nexus OSS).Например:

FROM nginx:1.14-alpine
COPY ./config/api-gateway.conf /etc/nginx/nginx.conf

Затем изображение извлекается с других компьютеров в сети, например:

docker run my_private_registry/my-api-gateway:latest

Если посмотреть на размер изображения my-api-gateway (17MB), онокажется, что он не содержит базового образа nginx (33,2 МБ), который затем извлекается.

Мой вопрос: откуда берется это базовое изображение?Docker использует личный реестр в качестве прокси-сервера или будет связываться с общедоступным dockerhub?

Если он извлечен из dockerhub;как я могу сказать докеру загрузить этот образ со всеми зависимостями из нашего частного реестра?

1 Ответ

0 голосов
/ 28 ноября 2018

Если вы хотите использовать частные хосты, вам нужно указать свой удаленный хост:

docker login here.com

, тогда вы можете получить свои личные изображения:

docker pull myrepo.com/myShip:v21
...