找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 21|回复: 0

docker容器突然无法通过浏览器访问解决方法,和求助

[复制链接]

1

主题

10

回帖

146

积分

管理员

积分
146
发表于 2025-10-15 00:48:23 | 显示全部楼层 |阅读模式

环境

  • 物理机安装飞牛
  • 手动升级docker到了 28.1.1

问题

突发问题

在一次部署完docker容器后(网络模式 bridge ),容器正常启动,但是浏览器无法访问,地址 http://192.168.13.3:5010

使用ssh登录NAS,使用命令 curl http://192.168.13.3:5010 有返回正常页面内容。

将容器的网络模式改成host之后,浏览器又可以正常访问

解决办法

修改docker的配置文件 /etc/docker/daemon.json中添加"iptables": false,,并重启docker。

本人对这个问题的认知和求助

通过查阅资料,得知docker部署容器后,都会自动向系统写入对应容器的iptables规则,出现这个问题,应该是docker没有自动写入对应的规则。

使用命令查看系统对应的规则,在部署新的容器后对比,的确没有发现有新的容器的规则。

上面我对这个问题的了解可能不准确。

本人对iptables规则一窍不通。

为什么会出现这个现象?

docker配置设置"iptables": false,后有没有其他的影响?

在不修改docker配置的情况下,除了手动写入iptables规则规则之外还有没有其他的办法?

有没有知道的大佬指导一下?

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

本站由纳斯五零(NAS50.CN),版权所有,保留部分权利。豫ICP备2023035803号-1

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2025-10-24 17:29 , Processed in 0.098475 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表