1
在Azure中,我设置了以下内容。牧场主和Azure容器注册表
- 3具有在它
- 该牧场主连接到
- 甲群环境与3个节点
- 一种天青集装箱注册表
所有在MySQL数据库中前一个负载均衡器牧场主服务器相同的资源组和子网。
所有的工作正常,但我无法让ACRegistry工作。
我成功经由牧场主WebUI中添加的注册表,我可以成功登录(搬运工登录)从牧场主服务器或群节点。
当我(作为一个例子)拉nginx的养牛服务器之一,标记,并将其推到它的工作原理注册表,如果我做的一个码头工人的图像,我可以看到图像:
[[email protected] ~]# docker tag nginx:latest decoratorregistry.azurecr.io/mynginx:latest
[[email protected] ~]# docker push decoratorregistry.azurecr.io/mynginx:latest
The push refers to a repository [decoratorregistry.azurecr.io/mynginx]
48be3b91dcb8: Pushed
a4fc47c1db15: Pushed
f85d5ff897c4: Pushed
[[email protected] ~]# docker images decoratorregistry.azurecr.io/mynginx
REPOSITORY TAG IMAGE ID CREATED SIZE
decoratorregistry.azurecr.io/mynginx latest 46102226f2fd 7 days ago 109MB
但在群节点上我无法看到图像:
[[email protected] ~]# docker images decoratorregistry.azurecr.io/mynginx
REPOSITORY TAG IMAGE ID CREATED SIZE
当我尝试运行与图像(通过牧场主Portainer)容器,我得到一个错误:
Name: mynginx
Image: mynginx
Registry: decoratorregistry.azurecr.io
Error: No such image: decoratorregistry.azurecr.io/mynginx:latest
在azure门户中,我可以在注册表中看到图像。
任何人都知道我在这里做错了吗?
随着亲切的问候,
布拉姆
您正在使用ACS还是只使用独立的机器?我确实有一些问题(与您的不太一样),并且安装了容器。 ACS PaaS并非真正为您直接与代理合作设计的。基础架构设置为允许您使用整个编排集群,因此您应该只使用docker swarm,而不是尝试直接在worker节点上实例化容器。 – Srini