正常情况下,Docker 容器使用了端口映射,即可使用服务器 ip + 端口访问相应服务。
如不能访问,则是Linux 内核的 IP 转发功能没有开启。
查看是否开启
# 0:说明转发被关闭了
sysctl net.ipv4.ip_forward临时开启
sysctl -w net.ipv4.ip_forward=1永久开启
编辑 vim /etc/sysctl.conf
net.ipv4.ip_forward = 1使生效:
sysctl -p其它
查看服务器防火墙,或者云服务防火墙。

