我已经按照其网站上的自动步骤安装了Shipyard。这可行,我可以访问UI。在 172.31.0.179:8080 上可用。在用户界面中,我看到了一个名为“shipyard-discovery”的容器,该容器暴露了 172.31.0.179:4001 。
我现在正在尝试向Shipyard添加一个附加节点。为此,我使用Docker Machine安装其他主机,并在该主机上使用以下命令将节点添加到Shipyard。
curl -sSL https://shipyard-project.com/deploy | ACTION=node DISCOVERY=etcd://173.31.0.179:4001 bash -s
-> Starting Swarm Agent
Node added to Swarm: 172.31.2.237
Node added to Swarm: 172.31.0.179
最佳答案
根据manual deployment的文档,您可以添加编写其主机IP的Swarm Agent:
docker run \
-ti \
-d \
--restart=always \
--name shipyard-swarm-agent \
swarm:latest \
join --addr [NEW-NODE-HOST-IP]:2375 etcd://[IP-HOST-DISCOVERY]:4001
https://stackoverflow.com/questions/36650723/
相关文章:
docker - 无法使用端口映射通过 Marathon 启动 SonarQube docker 容
docker - Gitlab CI docker环境下无法恢复mono项目的nuget包
javascript - 从主机的 Angular 来看,Docker-compose 配置前端与后
eclipse - 使用 Docker 容器化开发环境是否合理?
docker - Vagrant:在 Windows 上使用 boot2docker 框同步文件夹
java - HTable.get(List
plugins - PyCharm Docker部署 “[Errno 2] No such file