如何从 docker-compose.yml 中的私有 docker 存储库中提取 docker 图像?
How to pull docker image from private docker repository in docker-compose.yml?
如何在 docker-compose.yml
中添加 docker 集线器凭据并拉取私有映像?
我想从 2 个不同的私有存储库中提取 2 个图像?
要向私有注册表推送或从中提取,您只需将注册表的位置添加到存储库名称即可。它看起来像 my.registry.address:port/repositoryname
在全新构建中它看起来如下
docker push localhost.localdomain:5000/ubuntu
Username (): user
Password:
Email (): user@pass.com
然后就可以在运行之前使用docker登陆多次docker-compose,每个registry一个,然后叠加。
在调用 docker-compose:
之前,您需要使用 docker 登录
https://docs.docker.com/engine/reference/commandline/login/
你会做这样的事情
services:
s1:
image: repo.foo.com/s1
s2:
image: repo.bar.com/s2
您只需登录一次,Docker 就会记住您的凭据:
docker login -u user1 -p pass1 https://repo.foo.com
docker login -u user2 -p pass2 https://repo.bar.com
然后您会 运行 docker-根据需要编写任意多次。
如何在 docker-compose.yml
中添加 docker 集线器凭据并拉取私有映像?
我想从 2 个不同的私有存储库中提取 2 个图像?
要向私有注册表推送或从中提取,您只需将注册表的位置添加到存储库名称即可。它看起来像 my.registry.address:port/repositoryname
在全新构建中它看起来如下
docker push localhost.localdomain:5000/ubuntu
Username (): user
Password:
Email (): user@pass.com
然后就可以在运行之前使用docker登陆多次docker-compose,每个registry一个,然后叠加。
在调用 docker-compose:
之前,您需要使用 docker 登录https://docs.docker.com/engine/reference/commandline/login/
你会做这样的事情
services:
s1:
image: repo.foo.com/s1
s2:
image: repo.bar.com/s2
您只需登录一次,Docker 就会记住您的凭据:
docker login -u user1 -p pass1 https://repo.foo.com
docker login -u user2 -p pass2 https://repo.bar.com
然后您会 运行 docker-根据需要编写任意多次。