运行后我有以下内容firewall-cmd --get-active-zones
public
interfaces: virbr0 docker0 lxcbr0 wlan0
trusted
sources: 172.17.0.0/16 53.0.0.0/8
这些是我从未能启动守护进程中获得的见解:初始化网络控制器时出错:创建默认“桥”网络时出错
问题是,sudo dockerd
失败并显示错误消息,其中有
failed to start daemon: Error initializing network controller: Error creating default "bridge" network: Failed to program NAT chain: ZONE_CONFLICT: 'docker0' already bound to a zone
如何操作区域以便我可以启动 docker 守护进程?
编辑:这个解决方案对我有用:
sudo firewall-cmd --permanent --new-zone=docker
sudo firewall-cmd --reload
sudo firewall-cmd --permanent --zone=docker --add-interface=docker0