How to orchestrate a handful of containers?

Hi community,
i’m pretty new to docker. Currently i’m creating containers and playing around with them just to learn.
We have a two-node HA cluster with pacemaker. On it run about 20 virtual machines.
Some of them i’d like to migrate to containers. Mostly databases and web services, maybe 20 or 30 containers.
What i’d like to have is HA and live migration. Is that possible with docker ?
How do i orchestrate them ? Is docker (swarm) sufficient or do i need kubernetes ?
We have two servers and a sharde storgae (FC SAN).