Proxmox is a hypervisor, while docker is containerization.
Comparing them is like comparing an apple to a glass of milk. They have different use cases.
I run multiple VMs specifically for Docker services. I run other VMs for other things. And LXCs for applications where containerization makes sense but I don’t want to use Docker.