使用 docker-compose 编排启动后, 服务需求增加, 是否可以不所有的服务重启?

2018-02-10 11:08:10 +08:00
 xoxo419

编排了 php、nodejs、mysql、nginx 四个服务. docker-compose up -d启动.

现在 php 的镜像需要增加 8080 端口,在 docker-compose.yml 修改好并所有重启. docker-compose down docker-compose up -d

上面的场景是每次修改 dockerfile 或 docker-compose.yml 都是要启动所有的服务.

有没有方式可以只重启修改的部分并加载那部分的 yml 配置?

2463 次点击
所在节点    问与答
2 条回复
HuHui
2018-02-10 11:14:27 +08:00
docker-compose up -d 不是只启动变更的部分么?
xoxo419
2018-02-10 11:46:05 +08:00
@HuHui 原来再次执行`docker-compose up -d` 就可以了, 刚玩 docker. ( ̄▽ ̄)~*

查阅文档: https://docs.docker.com/compose/reference/up/

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/429960

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX