Docker Cloud (Formerly Called Tutum)

Docker Cloud (formerly called Tutum), though still in beta and not recommended to be used in production, is a platform built with one core goal in mind: to enable you to easily deploy Docker containers from a Docker repository into infrastructure hosted in cloud providers such as AWS, Azure, Digital Ocean, and SoftLayer, as shown in Figure 6.14.

Image

FIGURE 6.14: List of Docker Cloud providers

Docker Cloud also offers a free private Docker registry that will save you the work of setting up your own private registry. In addition, Docker Cloud will ensure that whenever your containers are deployed, the bound node resources are utilized in the most efficient manner for the task, thereby minimizing your bill. While Docker Cloud is arguably one of the most user-friendly tools for deploying containers to the cloud, it doesn’t include tools to visualize multiple environments or integrated testing tools to validate your deployment units, coded-UI tests, or performance tests.

The entire Docker Cloud process is composed of five steps:

1. Link the cloud provider to the Docker Cloud account.

2. Deploy a node to the previously connected provider. A node is simply a way to describe a Linux VM that will run your containers.

3. Create a service—a representation of a set of Docker containers belonging to the same repository.

4. Create a collection of services (called a stack) that represent the application as a whole.

5. Manage your repositories that contain Docker images.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
52.14.103.77