# DNS 设置
sudo cat >/etc/docker/daemon.json <<EOF
{
"dns": ["223.5.5.5","114.114.114.115","8.8.8.8"]
}
EOF
# 防火墙设置
sudo firewall-cmd --permanent --direct --passthrough ipv4 -i docker0 -j ACCEPT -I FORWARD
sudo firewall-cmd --permanent --direct --passthrough ipv4 -o docker0 -j ACCEPT -I FORWARD
sudo firewall-cmd --reload
Docker 容器无法访问网络解决方案(生产环境中不建议使用)
最新推荐文章于 2025-09-29 14:25:46 发布
该文指导如何修改Docker的DNS设置,通过编辑daemon.json文件添加DNS服务器地址,并详细说明了设置防火墙规则以允许Docker容器的网络通信,包括对docker0接口的出入站规则,并执行firewall-cmd命令以应用和加载这些更改。

1万+

被折叠的 条评论
为什么被折叠?



