即使映像在公共注册表

时间:2018-03-15 20:11:44

标签: docker containers virtual-machine virtualbox virtualization

我正在尝试按照Docker入门指南。目前我在part 4。一直到这一切

docker stack deploy -c docker-compose.yml getstartedlab

运作良好。但是,在尝试部署服务之后,当我运行docker stack ps getstartedlab时,我看到swarm管理器一直在尝试重新启动容器,因为每次收到错误"No such image: username/get-st…"并将其状态设置为{{ 1}}等等。

我试图稍微搜索一下解决方案,但令人惊讶的是,似乎没有人在此之前遇到过这个错误。 The issue here和“入门指南”中的类似部分讨论了想要从私有注册表中提取的情况。但是,在整个教程中,我一直在使用默认的公共注册表。之前的所有步骤(例如,在不使用"Rejected 6 seconds ago"的情况下在本地启动群集)都可以正常工作。

版本:

  • Docker版本18.02.0-ce,build fc4de447b5
  • Virtualbox 5.2.8 r120774
  • 系统内核:4.14.25-1-MANJARO

知道可能出现什么问题?

1 个答案:

答案 0 :(得分:1)

令人惊讶地传递旗帜--with-registry-auth,即使我的回购显然是在Docker Hub上。不知道问题是什么,但可能声称如果他们使用私人注册表只需要这个标志,那么就有点不准确了。