Glancing at Rancher it looks like it may be a good replacement for Docker Cloud which has been end of lifed. However, it appears that I need to install/run Rancher on a node that I manually manage. Does Rancher (or a third party) offer hosted Rancher for a fee?
My problem with hosting rancher myself is that I’ll set it up today and then when something goes wrong or I need to upgrade Docker in1-2 years I will have completely forgotten what I did to get it setup/working. This was the major selling point of Docker Cloud for me, the GUI made it so I could walk away from a Docker Cloud project for 6 months and upon my return click around in the UI for 1-2 minutes and figure out what I needed to do. Docker Cloud also dealt with Docker upgrades for me so I didn’t have to deal with that myself.
Looking at Rancher, it appears that once I have the Rancher management node setup it can provision and manage my other nodes, but that leaves me in the uncomfortable position of having to still manage the management node by hand.