Docker Cloud is the official cloud service for continuously delivering Docker applications.
Docker Cloud uses the hosted Docker Cloud Registry, which allows you to publish Dockerized images on the internet either publicly or privately. Docker Cloud can also store pre-built images, or link to your source code so it can build the code into Docker images, and optionally test the resulting images before pushing them to a repository.
Docker Cloud allows users to create and manage from within.
With Beta Swarm Mode, you can create new swarms from within Docker Cloud, register existing swarms to Docker Cloud, or provision swarms to your cloud providers. Your Docker ID authenticates and securely accesses personal or team swarms. Docker Cloud allows you to connect your local Docker Engine to any swarm you have access to in Docker Cloud.
Link your infrastructure with Docker Cloud.
Link to your infrastructure or cloud services provider so you can provision new nodes automatically. Once you have nodes set up, you can deploy images directly from Docker Cloud repositories. Once you’ve built an image, you can use it to deploy services (which are composed of one or more containers created from an image), or use Docker Cloud’s stackfiles to combine it with other services and microservices, to form a full application.