You have one interface for KVM+LXC, but different one for Docker. This makes management at best sub-optimal.
Docker is designed to be managed by special docker tools like docker-swarm, or kubernetes. It make no sense to add another management interface for docker.