Snapshotting in docker is as easy as docker commit
. After that you can back it up with docker save
. Then move to another host, but not without downtime.
However normally you need to backup/move only volumes attached to containers. If that’s not the way how you like to organize your services, you likely don’t need docker.
Well, I don’t use proxmox, however docker coexists with libvirt and other virtualization systems. If there are overlapping networks that docker ant proxmox attempt to manage, they are configurable.