Docker registry use cases

The following are the use cases of the Docker registry:

  1. Pull or download an image
  2. Push an image
  3. Delete an image

We will now go through each of these use cases in detail:

  1. Pull or download an image: The user requests an image using the Docker client from the index, the index, in turn responds back to the user with the registry details. Then, the Docker client will directly request the registry to get the required image. The registry authenticates the user with an index internally. As shown in the following diagram, image pulling is accomplished with the collaboration of the client, index, and registry modules:
    Docker registry use cases
  2. Push an image: A user requests to push the image, gets the registry information from the index, and then pushes the image directly to the registry. The registry authenticates the user with the index and, finally, responds to the user. The control flow is illustrated in the following diagram:
    Docker registry use cases
  3. Delete an image: The user can also request to delete an image from the repository.

    The user has the option to use the registry with or without the index. Use of the registry, without the index, is best suited for storing private images.

    Docker registry use cases
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset