1

我正在尝试在不更新 .yml 文档的情况下向已部署的 docker 堆栈添加新服务

我的代码是

docker stack deploy -c app.yml app

添加新服务

docker service create --name app_newservice --network app_network app_image:0.1

可视化堆栈是否添加了我运行的新服务

docker stack services app

但是在我运行我的命令之后,我可以与我新添加的容器进行交互,因为它在同一个网络中,但没有在同一个堆栈中列出,问题是我不知道我的堆栈是否被 swarm 很好地管理

https://i.imgur.com/kI1pCkv.png

app_nginx.................. 应用程序

app_otherservice……应用

app_newservice........ ----

app_portainer…………应用程序

我发现堆栈中列出了新服务。有可能吗?

4

1 回答 1

1

好吧,这不可能。完全需要更新完整的 .yml 才能正确更新堆栈。

于 2019-03-18T19:07:54.960 回答