Difference between revisions of "Container Registry"

From wikieduonline
Jump to navigation Jump to search
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
[[Container]] Registry is a software that enables [[container]] [[image]] storage and management. Different Container Registry are available such as:
 
[[Container]] Registry is a software that enables [[container]] [[image]] storage and management. Different Container Registry are available such as:
* [[Amazon Elastic Container Registry (ECR)]] (December 2015) https://gallery.ecr.aws/
+
* [[Amazon Elastic Container Registry (ECR)]]: <code>[[aws ecr]]</code> (December 2015) https://gallery.ecr.aws/
* [[Google Cloud Container Registry]] ([[gcr.io]])
+
* [[Google Cloud Container Registry]]: <code>[[gcr.io]]</code>
 
* [[JFrog Container Registry]] <ref>https://jfrog.com/container-registry/</ref>  
 
* [[JFrog Container Registry]] <ref>https://jfrog.com/container-registry/</ref>  
 
* [[GitLab Container registry]] <ref>https://docs.gitlab.com/ee/user/packages/container_registry/</ref>  
 
* [[GitLab Container registry]] <ref>https://docs.gitlab.com/ee/user/packages/container_registry/</ref>  
 +
* [[GitHub Container registry]]: <code>[[ghcr.io]]</code>
 
* [[Docker Hub]]
 
* [[Docker Hub]]
 
* [[VMware Harbor Registry]]
 
* [[VMware Harbor Registry]]
 
* [[Azure container registry]]
 
* [[Azure container registry]]
 +
* [[Kubernetes]]: <code>[[registry.k8s.io]]</code>
  
 
== Docker ==
 
== Docker ==
Line 24: Line 26:
 
# Install [[GitLab]] and enable container registry in: <code>[[/etc/gitlab/gitlab.rb]]</code><ref>https://docs.gitlab.com/ee/administration/packages/container_registry.html#container-registry-storage-driver</ref>
 
# Install [[GitLab]] and enable container registry in: <code>[[/etc/gitlab/gitlab.rb]]</code><ref>https://docs.gitlab.com/ee/administration/packages/container_registry.html#container-registry-storage-driver</ref>
  
==Related terms==
+
== Related terms ==
 
* [[Containers networking]]
 
* [[Containers networking]]
 
* [[Container Scanning]]
 
* [[Container Scanning]]
 
* [[Container Insights]]
 
* [[Container Insights]]
 
* <code>[[docker container stop registry]]</code>
 
* <code>[[docker container stop registry]]</code>
 +
* <code>[[crane]]</code>
  
 
== See also ==
 
== See also ==

Latest revision as of 12:54, 25 July 2024

Container Registry is a software that enables container image storage and management. Different Container Registry are available such as:

Docker[edit]

A Docker registry is a repository for Docker images. Docker clients connect to registries to download (docker pull) images for use or upload (docker push) images. A Docker Registry HTTP API is available to facilitate distribution of images to the docker engine[3] with support for image verification, resumable push and pull operations and layer deduplication.

Docker Registries can be public or private. Two main public registries are Docker Hub and Docker Cloud. Docker Hub is the default registry where Docker looks for images. Docker registries also allow the creation of notifications based on events.[4]

AWS ECR[edit]

AWS ECR[5] is a managed container registry service from AWS available since December 2015[6] with tagging (see docker tag) support from December 2018[7]

Gitlab Container registry[edit]

Gitlab Container registry supports different storage backends such us local mounted filesystem or Microsoft Azure Blob Storage, Google Cloud Storage, AWS S3, OpenStack Swift Object Storage or Aliyun OSS.[8]

Activities[edit]

  1. Use public docker hub container registry to download and run you first image
  2. Install GitLab and enable container registry in: /etc/gitlab/gitlab.rb[9]

Related terms[edit]

See also[edit]

Text is available under the Creative Commons Attribution-ShareAlike License; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy.

Source: https://en.wikiversity.org/wiki/DevOps/Container_Registry

Advertising: