现有Docker Swarm船厂

现有Docker Swarm船厂,docker,docker-swarm,Docker,Docker Swarm,我有一个Docker Swarm集群(master+2个代理)。我正在安装Shippyard以获得用户界面 cloud-user@docker-mgt:~/wordpress$ curl -sSL https://shipyard-project.com/deploy | bash -s Deploying Shipyard -> Starting Database -> Starting Discovery -> Starting Cert Volume ->

我有一个Docker Swarm集群(master+2个代理)。我正在安装Shippyard以获得用户界面

cloud-user@docker-mgt:~/wordpress$ curl -sSL https://shipyard-project.com/deploy | bash -s
Deploying Shipyard
 -> Starting Database
 -> Starting Discovery
 -> Starting Cert Volume
 -> Starting Proxy
 -> Starting Swarm Manager
Error response from daemon: Unable to find a node fulfilling all dependencies: --volumes-from=shipyard-certs --link=shipyard-discovery:discovery
我遇到了上述错误。知道这是为什么吗?

并指出错误消息的相同根源:

问题是部署脚本启动了一个嵌入式Swarm容器。
我们应该更新它来检测现有的蜂群

如果您想自带Swarm manager,则需要手动部署:

和都指向该错误消息的相同根本原因:

问题是部署脚本启动了一个嵌入式Swarm容器。
我们应该更新它来检测现有的蜂群

如果您想自带Swarm manager,则需要手动部署:


好的,您能确认我只需要运行数据存储、发现、代理和控制器吗?然后在控制器里把我的蜂群和造船厂联系起来?@wiwa1978这是个主意,是的。关键是在部署Shippyard时不要检测到您自己的swarm。好的,那么您能确认我只需要运行数据存储、发现、代理和控制器吗?然后在控制器里把我的蜂群和造船厂联系起来?@wiwa1978这是个主意,是的。关键的一点是在部署造船厂时不要发现自己的蜂群。