docs/docker-cloud/index.md

90 lines
4.4 KiB
Markdown

---
description: Docker Cloud
keywords: Docker, cloud
notoc: true
title: Welcome to the Docker Cloud docs!
redirect_from:
- /engine/installation/cloud/cloud/
- /engine/installation/cloud/
- /engine/installation/cloud/overview/
- /engine/installation/google/
- /engine/installation/softlayer/
- /engine/installation/rackspace/
- /engine/installation/joyent/
---
<center>
<div class="whale"><a href="https://cloud.docker.com/" target="_blank" class="_"><img src="images/Docker-Cloud-Blue.svg" height="150" width="150" fill="#1488C6" alt="Docker Cloud logo" title="Let's go! Click to go to Docker Cloud." float="right"></a></div>
</center>
Docker Cloud provides a hosted [registry service](builds/repos.md) with
[build](builds/automated-build.md) and [testing](builds/automated-testing.md)
facilities for Dockerized application images; tools to help you set up and
[manage host infrastructure](infrastructure/); and [application lifecycle features](apps/) to automate deploying (and redeploying) services created from
images.
Log in to Docker Cloud using your free [Docker ID](../docker-id/).
<table class="tg">
<tr>
<td class="bluebar" width="50%"><a href="builds/index.md"><b>Manage Builds and Images</b></a></td>
<td class="bluebar" width="50%"><a href="cloud-swarm/index.md"><b>Manage Swarms (Beta Swarm Mode)</b></a></td>
</tr>
<tr>
<td class="plain" width="50%"><p>Build and test your code, and build Docker images. Link Cloud repositories to your source code provider to automate building images and pushing them to Cloud. </p></td>
<td class="plain" width="50%"><p>Provision swarms to popular cloud providers, register existing swarms, and use your Docker ID to authenticate and securely access personal or team swarms.</p></td>
</tr>
<tr>
<td class="bluebar" width="50%"><a href="infrastructure/index.md"><b>Manage Infrastructure (Standard Mode)</b></a></td>
<td class="bluebar" colspan="2"><a href="standard/index.md"><b>Manage Nodes and Apps (Standard Mode)</b></a></td>
</tr>
<tr>
<td class="plain" width="50%"><p>Link to your hosts, upgrade the Docker Cloud agent, and manage container distribution. See the <a href="infrastructure/cloud-on-aws-faq.md">AWS FAQ</a> and <a href="infrastructure/cloud-on-packet.net-faq.md">Packet.net FAQ.</a></p></td>
<td class="plain" width="50%"><p>Deploy and manage nodes, services, and applications in Docker Cloud (Standard Mode).</p></td>
</tr>
<tr>
<td class="bluebar" colspan="2"><b><a href="/apidocs/docker-cloud/">API Docs</a> &nbsp;&nbsp;&nbsp;&nbsp; <a href="docker-errors-faq.md">Frequently Asked Questions</a> &nbsp;&nbsp;&nbsp;&nbsp; <a href="https://forums.docker.com/c/docker-cloud/release-notes">Release Notes</a></b></td>
</tr>
</table>
## About Docker Cloud
### Images, Builds, and Testing
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.
![Build configuration of repo](images/cloud-build.png)
### Swarm Management (Beta Swarm Mode)
With [Beta Swarm Mode](/docker-cloud/cloud-swarm/index.md), 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.
![Swarm mode list](images//Beta-Swarm-Mode-List-View.png)
### Infrastructure management (Standard Mode)
Before you can do anything with your images, you need somewhere to run them.
Docker Cloud allows you to 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.
![Node clusters](images/cloud-clusters.png)
### Services, Stacks, and Applications (Standard Mode)
Images are just one layer in containerized applications. 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](apps/stacks.md) to combine it with other services and
microservices, to form a full application.
![Stacks/Wizard - editing yaml file](images/cloud-stack.png)