Skip to main content

Tutorial: Docker Registry with EOS

A Docker Registry is a storage and content delivery system that holds named Docker images. Users interact with the registry by pulling or pushing images.

When you run a docker pull command, the images are downloaded to your machine from a public or private Docker registry.

In this tutorial, we will set up a Docker registry that uses E2E Object Store for storing and retrieving images.

Prerequisites

  1. Create a Bucket in E2E Object Store.
  2. Assign Bucket Writer or Admin privileges on the bucket (from step 1) to newly generated or existing Access Credentials. These credentials will be used to provide appropriate permissions to the registry server on EOS.

Step 1: Configure a Registry Server

Docker engine by default uses a local filesystem for storing images but also supports overriding the configuration through a YAML file.