My setup is Docker with Rancher server 1.6 to manage my containers. Good luck with your migration, hopefully, it would be better.
Speaking of performance. I configured the client to connect to my server, and because I am using virtual files it takes a while to scan all my files from SMB share. I did notice that for about 2-3mins the client connection dropped. I am using OpenSuse TW, the virtual files feature is still under development in Linux. Maybe this has nothing to do with the server and is more about the client. I will keep an eye and let you know.
Regards,