Incus/lxd and docker don't mix, how to fix that?

I have to run both docker and lxd on the same machine. The trouble is, docker blocks networks for lxd. After every reboot I have to run

iptables -I DOCKER-USER  -j ACCEPT

and that’s really annoying. Is it possible to make peace between them? It seems that docker automatically adds blocking rules and I see no way to override that behavior.

Can you try Podman? Maybe a Docker deployment inside an Incus VM?

You could also postpone the topic till Incus can run OCI images natively.

The Docker network issue is an old topic. It is on the Docker side.