summaryrefslogtreecommitdiff
path: root/docs/sources/userguide/dockerhub.md
blob: 99e9a0a92214e3b6a62b1170fc83b164aba90046 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
page_title: Getting started with Docker Hub
page_description: Introductory guide to getting an account on Docker Hub
page_keywords: documentation, docs, the docker guide, docker guide, docker, docker platform, virtualization framework, docker.io, central service, services, how to, container, containers, automation, collaboration, collaborators, registry, repo, repository, technology, github webhooks, trusted builds

# Getting Started with Docker Hub


This section provides a quick introduction to the [Docker Hub](https://hub.docker.com)
and will show you how to create an account.

The [Docker Hub](https://hub.docker.com) is a centralized resource for working with
Docker and its components. Docker Hub helps you collaborate with colleagues and get the
most out of Docker.To do this, it provides services such as:

* Docker image hosting.
* User authentication.
* Automated image builds and work-flow tools such as build triggers and web
  hooks.
* Integration with GitHub and BitBucket.

In order to use Docker Hub, you will first need to register and create an account. Don't
worry, creating an account is simple and free.

## Creating a Docker Hub Account

There are two ways for you to register and create a Docker Hub account:

1. Via the web, or
2. Via the command line.

### Register via the web

Fill in the [sign-up form](https://hub.docker.com/account/signup/) by
choosing your user name and password and specifying email address. You can also sign up
for the Docker Weekly mailing list, which has lots of information about what's going on
in the world of Docker.

![Register using the sign-up page](/userguide/register-web.png)

### Register via the command line

You can also create a Docker Hub account via the command line with the
`docker login` command.

    $ sudo docker login

### Confirm your email

Once you've filled in the form, check your email for a welcome message and confirmation
to activate your account.

![Confirm your registration](/userguide/register-confirm.png)

### Login

After you complete the confirmation process, you can login using the web console:

![Login using the web console](/userguide/login-web.png)

Or via the command line with the `docker login` command:

    $ sudo docker login

Your Docker Hub account is now active and ready for you to use!

##  Next steps

Next, let's start learning how to Dockerize applications with our "Hello World!"
exercise.

Go to [Dockerizing Applications](/userguide/dockerizing).