Linux Docker 端口到主机端口进行转发

Linux Docker 端口到主机端口进行转发

我有一个 IP 为 172.17.0.3 的 docker 容器,在主机上运行,​​主机上有 docker0 接口 172.17.0.1 和 eth0 接口 192.168.1.2。

如何从容器内将数据包发送到主机的特定端口?

我想从 IP 172.17.0.3 将 TCP 流量发送到 IP 192.168.1.2 的主机的端口 10000。当主机在 10000 上收到数据包时,它们将通过 SSH(我已经介绍过)转发ssh -NL 10000:ip:10000 username@host -v

我认为不可能通过主机上的 SSH 直接从容器内发送它们,这就是为什么我只需要一个解决方案来将数据包从容器内 172.17.0.3:20000 传输到主机 192.168.1.2:10000 。

相关内容