账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    基于 docker-compose 的项目如何调用宿主机上的服务?
    33
    0

    准备把原来的所有直接装在系统上的服务都改成 Docker 的。

    其他的问题好解决,现在的问题是有一个功能是在界面上点击某按钮,php 会调用 exec 在宿主机上执行一段命令。这个命令必须在宿主机上执行,并改变宿主机上的一些内容或配置(比如关机)。(这个前提不能变)

    现在的思路是把调用宿主机上命令这件事,改成一个独立的HTTP服务接口,由 docker 内的 php 去调用这个接口。

    请问该如何让 docker 容器知道如何连接宿主机?

    (如果可以指定宿主机的域名的话是否可以在 docker-compose 中指定?)

    PS:宿主机是 Linux 的,所以 host.docker.internal 用不了。

    网络模式 不是 host 所以不能直接调用 localhost

    2
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部