labs/registry
Mano Marks 4631a05d32 First push to convert all Docker Hub references to Docker Cloud and Docker Store 2017-06-09 15:03:37 -07:00
..
images fixed hostname, added mac/win config 2017-01-05 12:57:13 -06:00
README.md First push to convert all Docker Hub references to Docker Cloud and Docker Store 2017-06-09 15:03:37 -07:00
part-1.md First push to convert all Docker Hub references to Docker Cloud and Docker Store 2017-06-09 15:03:37 -07:00
part-2.md fixed hostname, added mac/win config 2017-01-05 12:57:13 -06:00
part-3.md First push to convert all Docker Hub references to Docker Cloud and Docker Store 2017-06-09 15:03:37 -07:00

README.md

Linux Registry Lab

A registry is a service for storing and accessing Docker images. Docker Cloud and Docker Store are the best-known hosted registries, which you can use to store public and private images. You can also run your own registry using the open-source Docker Registry, which is a Go application in a Alpine Linux container.

What You Will Learn

You'll learn how to:

  • run a local registry in a container and configure your Docker engine to use the registry;

  • generate SSL certificates (using Docker!) and run a secure local registry with a friendly domain name;

  • generate encrypted passwords (using Docker!) and run an authenticated, secure local registry over HTTPS with basic auth.

Note. The open-source registry does not have a Web UI, so there's no friendly interface like Docker Cloud or Docker Store. Instead there is a REST API you can use to query the registry. For a local registry which has a Web UI and role-based access control, Docker, Inc. has the Trusted Registry product.

Prerequisites

You'll need Docker running on Linux and be familiar with the key Docker concepts, and with Docker volumes:

The Lab