2017-05-04 88 views
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门户中,我可以在注册表中看到图像。

任何人都知道我在这里做错了吗?

随着亲切的问候,

布拉姆

+0

您正在使用ACS还是只使用独立的机器?我确实有一些问题(与您的不太一样),并且安装了容器。 ACS PaaS并非真正为您直接与代理合作设计的。基础架构设置为允许您使用整个编排集群,因此您应该只使用docker swarm,而不是尝试直接在worker节点上实例化容器。 – Srini

回答

0

我没有使用牧场主了。这个问题对我来说不再是问题。