代码之家  ›  专栏  ›  技术社区  ›  Thorbjørn Ravn Andersen

docker compose:port forward localhost:80在docker容器中到主机端口80

  •  1
  • Thorbjørn Ravn Andersen  · 技术社区  · 7 年前

    我有一个情况,我需要让一个码头工人容器内的几个工作由DokCube编撰1.16.1与一个遗留系统通信。

    遗留系统运行在同一主机上的流浪盒中,并绑定到三个端口(7880, 58608和58709)。我知道Docker的默认配置允许访问主机172.17.0.1,但由于网络差异,技术原因不明,我需要“localhost”上可用的主机端口。

    那么,如何使“localhost port 7880”从Docker容器端口内部转发到主机端口7880?

    我完全控制Docker实例和调用。

    1 回复  |  直到 7 年前
        1
  •  1
  •   Alejandro Galera    7 年前

    只要添加 network_mode: host 你的Docker的部分组成文件并与容器和主机共享本地主机。