【发布时间】:2018-05-12 09:41:22
【问题描述】:
我的服务器有两个网络接口,eth0 和 wlan0,一个连接到互联网,另一个连接到内部网络。当前使用 docker-compose 将 Docker 容器端口暴露给特定接口的解决方案是使用:
version: '2'
services:
mosquitto:
ports:
- "192.168.0.1:1883:1883"
这使得它很脆弱,因为 IP 地址是通过 DHCP 分配的。使用了多个设备,其中每个设备可能具有不同的 IP 地址。因此,是否可以仅将端口公开给特定接口?另外,一切都在Resin.io上运行,限制了iptables和co的配置。
【问题讨论】:
标签: docker networking docker-compose