In this chapter, we have taken a look at how we can deploy Docker Swarm clusters into a cloud provider using the tools provided by Docker themselves. We have also taken a look at two of the services offered by public clouds to run containers away from the core Docker toolset.
Finally, we looked at launching Kubernetes clusters in various clouds and running the same demo application in all of them. While it was clear from any of the commands we ran, all three of the public clouds were using various versions of Docker as the container engine. Though this could be subject to change by the time you read this, as in theory, they could switch to another engine with little impact.
In the next chapter, we are going to move back to working Docker and take a look at Portainer, a web-based interface for managing your Docker installation.