Docker0 does not exist until I restart dockerd, no Internet access

I have OpenWrt 24.10 rc4 installed on an Intel N100-based box. I have dockerd installed and I thought it was configured, but for some reason docker0 does not exist. It seems like /etc/init.d/dockerd should be creating it on boot.

If I run /etc/init.d/dockerd restart docker0 is created, but no containers have Internet access.

What am I doing wrong here?

That is like always happens with any docker on any system. You have to save and restore firewall rules along restarting docker, or restart all containers along dockerd.

1 Like