为了账号安全,请及时绑定邮箱和手机立即绑定

docker A容器如何重启B容器的 nginx 服务

docker A容器如何重启B容器的 nginx 服务

守着星空守着你 2018-11-17 18:08:40
场景需求A容器运行了一个 nginx 控制服务,用于读写 nginx 的配置文件B容器运行了一个 nginx 服务,基于 alpine 搭建的问题现在出现了这样的一个问题,A容器怎么重启B容器的 nginx 服务?我使用 volumes 将两个容器的关键文件给连接在了一起,A容器更改 nginx 的配置文件后需要将B容器的 nginx 服务给重启,但是这个 nginx reload 命令无法传达给B容器。之前想过几个解决方案。方案一:把两个服务整合但是查了很久发现 alpine 无语言环境,程序不能运行。方案二:传送指令这个不知道该怎么做
查看完整描述

1 回答

?
元芳怎么了

TA贡献1798条经验 获得超7个赞

docker B 开启 ssh 服务, docker A 通过 ssh 登录 docker B, 然后就可以在 docker B 上执行命令了.

查看完整回答
反对 回复 2018-11-17
  • 1 回答
  • 0 关注
  • 1911 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信