failed to start daemon: Error initializing network controller: Error creating default “bridge” network: Failed to program NAT chain: INVALID_ZONE: docker, 完美解决
- 查看日志;
sudo dockerd --debug
DEBU[2021-11-02T10:49:27.005107257+08:00] daemon configured with a 15 seconds minimum shutdown timeout
DEBU[2021-11-02T10:49:27.005121820+08:00] start clean shutdown of all containers with a 15 seconds timeout...
DEBU[2021-11-02T10:49:27.005194709+08:00] found 0 orphan layers
DEBU[2021-11-02T10:49:27.005466362+08:00] Cleaning up old mountid : start.
INFO[2021-11-02T10:49:27.005554034+08:00] stopping event stream following graceful shutdown error="<nil>" module=libcontainerd namespace=moby
DEBU[2021-11-02T10:49:27.005646292+08:00] Cleaning up old mountid : done.
failed to start daemon: Error initializing network controller: Error creating default "bridge" network: Failed to program NAT chain: INVALID_ZONE: docker
- 解决方法
sudo rm -rf /var/lib/docker/network
sudo systemctl start docker
- 如果还是报错 ;
sudo systemctl stop firewalld
sudo systemctl start docker
sudo systemctl status docker
- 完美解决 ;
● docker.service - Docker Application Container Engine
Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2021-11-02 10:56:17 CST; 8s ago
Docs: https://docs.docker.com
Main PID: 12964 (dockerd)
Tasks: 10
Memory: 53.0M
CPU: 128ms
CGroup: /system.slice/docker.service
└─12964 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock