Is a decentralized Docker swarm possible?
By Docker Swarm design it is dencentralized, so you can promote any node to a manager. Normally, 3 managers are enough, for landscapes with thousands of nodes 5 are enough. 

https://docs.docker.com/engine/swarm/admin_guide/