首页 > 解决方案 > 如何在 Docker 容器中运行的 tcp 客户端/服务器和在外部设备中运行的 tcp 服务器/客户端之间建立连接?

问题描述

我对 Docker 很陌生,我想知道您将如何为下面简单图表中描述的场景设置网络。我需要让 tcp 客户端和服务器建立加密通信,从 docker 容器到外部设备。有任何想法吗?

在此处输入图像描述

标签: dockernetworkingtcpplc

解决方案


这是一个非常笼统的问题,而不是一个具体的问题。请参阅https://docs.docker.com/network/了解更多信息。很大程度上取决于您为 docker 容器选择的模式,例如桥接与主机模式。根据这一点,上面会有所不同。在主机模式下,您的 docker 将通过定义的端口在主机 PC 上可用,在桥接模式下,您必须将端口从主机映射到 docker 映像。再次,首先研究文档,因为它基本上是您问题的答案。


推荐阅读