【发布时间】:2021-11-08 06:46:35
【问题描述】:
我在docker-compose 下运行了 Nginx 和其他一些容器。
我可以从主机访问 Web 服务器,但不能从端口 80 和 443 下的远程服务器访问。一旦我禁用firewalld,我就可以访问 Docker 容器,这表明这是一个防火墙问题。我已经尝试了人们用于 CentOS 和 Fedora 的每一种可能的解决方案,但它们对我不起作用。另外,我使用的是 Docker 20,所以这对我来说应该不是问题,因为 firewalld 中有一个 docker 区域应该可以配置所有内容。
我的活动区域:
docker
interfaces: docker0 br-5da83ae671bb br-7918f1f94df9
public
interfaces: br0 eth0
trusted
interfaces: tun0
sources: 10.0.0.0/24
我运行容器的网络是br-7918f1f94df9,它有ipv4 172.18.0.1/16
一般来说,有没有人有任何命令让我尝试查看它是否得到修复?如果我需要添加其他内容,请告诉我。
结语:也许我只是很生气,因为过去两天我一直遇到这个问题,但我认为 SUSE 在用户友好性方面只是一个糟糕的发行版,因为我不断遇到类似的问题没有修复。您认为哪种分布更好?
【问题讨论】:
标签: docker docker-compose opensuse