Skip to content

Latest commit

 

History

History
 
 

registry

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

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