请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

横向扩展的时候提示node节点没有对应的镜像

我现在有三台机器manager node1 node2,现在我在manager节点上通过stack去创建服务,图片描述
创建三个副本。创建容器所用的镜像我是在manager节点上边用脚本去bulid如下图片描述
我在manager节点build之后去创建三个容器,现在三个容器都是在manager节点运行,如果在compose文件里面指定他们在node节点运行,会出现问题,就是提示node节点上边没有镜像。我想请教就是纵向扩展的时候不会吧所用的镜像也复制到node节点上吗?

正在回答 回答被采纳积分+3

1回答

麦兜搞IT 2020-12-18 05:33:15

  您好,请问是swarm么,swarm的话镜像应该都会自动pull的,就像我们docker run的时候如果image不在本地,会先pull image一样。

请确定您的docker swarm集群运行正常

0 回复 有任何疑惑可以回复我~
  • 提问者 汤姆猫_zll123 #1
    这个确定是swarm集群,而且是运营正常的。只能在manager上运行,在node节点上就提示没有镜像。
    回复 有任何疑惑可以回复我~ 2020-12-18 08:49:09
  • 麦兜搞IT 回复 提问者 汤姆猫_zll123 #2
    这就很奇怪了,那手动在node上pull完image就可以了么?
    回复 有任何疑惑可以回复我~ 2020-12-18 18:44:57
  • 提问者 汤姆猫_zll123 回复 麦兜搞IT #3
    我明白了,我之前是没有利用私服,所以说横向扩展的时候,在子节点找不到镜像
    回复 有任何疑惑可以回复我~ 2020-12-18 23:14:10
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信