14 Containers in the cloud with Microsoft Azure and Google Cloud
Docker’s earliest slogan was “Build, ship and run any app, anywhere.” We’ve covered the build, ship and run workflow with lots of different apps in this book, but so far we’ve been running containers locally on our machines. It’s time to look at the anywhere part of that original promise, and for that, we’ll look at running apps using managed container services in the cloud. These are simplified container platforms that let you run apps in containers without having to provision VMs or install Docker or manage networks, storage, or anything else. Each cloud has a slightly different approach, and each has its own modeling languages and tools—so you won’t be using the Docker or Compose command lines. But the learning curve is shallow, given everything you already know, and you’ll gain access to a huge amount of functionality for very little effort.