tcp - 2 个 Docker 容器之间的网络通信如何工作?

标签 tcp ip communication docker

我有两个 Docker 容器。容器 A 如何通过 TCP 与容器 B 通信?

在我的场景中:容器 A 运行 Apache。容器 B 运行 PHP-FPM。 Apache 需要与 PHP-FPM 对话。

最佳答案

我今天早上刚回答过:-)

答案链接(它讨论的是 php-fpm 和 nginx,但概念对于 apache 当然是相同的):https://stackoverflow.com/a/19997381/227887

长话短说,您想使用容器链接,这是 0.6.5 的一项新功能,它允许将端口从一个容器公开到另一个容器。

另请参阅官方 docker 文档:http://docs.docker.io/en/latest/examples/linking_into_redis/

关于tcp - 2 个 Docker 容器之间的网络通信如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19998767/

相关文章:

linux - 从 tcpdump 输出中删除不必要的字符

networking - 远程获取公网IP

ssh - 具有一个公共(public) IP 的 Docker 容器

java - 从串口读取

c++ - QTcpSocket及删除

python - 在 Python 中制作 DNS 查询消息

java - Android 2-Way TCP/IP ServerSocket/套接字通信

powershell - 如何使用 Powershell 将 IP 范围转换为单个 CIDR 表示法?

c# - Windows Mobile - 通过 WiFi 设备到设备?