linux: firewalld對於請求會選擇哪個zone處理?
ERROR: ZONE_CONFLICT: 'docker0' already bound to a zone
1.檢查firewall-cmd中是否存在docker zone
firewall-cmd --get-active-zones
2 .如果“docker”區域可用,將接口更改為 docker0(非持久化)
sudo firewall-cmd --zone=docker --change-interface=docker0
3.如果“docker”區域可用,請將接口更改為 docker0(持久化)
sudo firewall-cmd --permanent --zone=docker --change-interface=docker0 sudo systemctl restart firewalld
4 啟動docker
systemctl start docker
5 查看
systemctl status docke
6 驗證
重啟 reboot, ifconfig (centos 可安裝)
https://gist.github.com/reytech-dev/1cbbb158df374018be454537de32a428