假设是网络上的 3 台机器(192.168.1.1/24):
- 服务器运行带有 2 个容器 C1 和 C2 (192.168.1.3) 的 Docker
- 个人电脑 1 PC1 (192.168.1.4)
- 个人电脑 2 PC2 (192.168.1.5)
C1 和 C2 在 IP 192.168.1.3 上的 tcp 端口 80 (C1) 和 81 (C2) 上为静态网站提供服务。
是否可以为容器分配两个不同的 IP?例如,C1 为 192.168.1.6:80,C2 为 192.168.1.7:80
当然。
您可以将端口绑定到主机上配置的任何 IP。