Editing Container Registry
Jump to navigation
Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
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: | ||
− | * [[ | + | * [[AWS ECR]] (December 2015) |
− | * [[Google Cloud Container Registry | + | * [[Google Cloud]] Container Registry |
− | * [[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> |
− | |||
* [[Docker Hub]] | * [[Docker Hub]] | ||
− | * [[ | + | * [[Harbor]] |
* [[Azure container registry]] | * [[Azure container registry]] | ||
* [[Kubernetes]]: <code>[[registry.k8s.io]]</code> | * [[Kubernetes]]: <code>[[registry.k8s.io]]</code> | ||
== Docker == | == Docker == | ||
− | A [[Docker]] registry is a repository for [[Docker]] images. Docker clients connect to registries to download (<code> | + | A [[Docker]] registry is a repository for [[Docker]] images. Docker clients connect to registries to download (<code>docker pull</code>) images for use or upload (<code>docker push</code>) images. A Docker Registry HTTP API is available to facilitate distribution of images to the docker engine<ref>https://docs.docker.com/registry/spec/api/</ref> 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 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.<ref>https://docs.docker.com/registry/notifications/ </ref> | Docker Hub is the default registry where Docker looks for images. Docker registries also allow the creation of notifications based on events.<ref>https://docs.docker.com/registry/notifications/ </ref> | ||
− | == | + | == ECR == |
[[AWS ECR]]<ref>https://aws.amazon.com/ecr/</ref> is a managed container registry service from AWS available since December 2015<ref>https://aws.amazon.com/blogs/aws/ec2-container-registry-now-generally-available/</ref> with tagging (see <code>[[docker tag]]</code>) support from December 2018<ref>https://aws.amazon.com/about-aws/whats-new/2018/12/amazon-ecr-now-allows-repository-tagging/</ref> | [[AWS ECR]]<ref>https://aws.amazon.com/ecr/</ref> is a managed container registry service from AWS available since December 2015<ref>https://aws.amazon.com/blogs/aws/ec2-container-registry-now-generally-available/</ref> with tagging (see <code>[[docker tag]]</code>) support from December 2018<ref>https://aws.amazon.com/about-aws/whats-new/2018/12/amazon-ecr-now-allows-repository-tagging/</ref> | ||
Line 24: | Line 23: | ||
== Activities == | == Activities == | ||
# Use public docker hub container registry to download and run you first image | # Use public docker hub container registry to download and run you first image | ||
− | # Install [[GitLab]] and enable container registry in: <code> | + | # 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> |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== See also == | == See also == | ||
* {{Container Registry}} | * {{Container Registry}} | ||
− | * {{ | + | * {{Package managers}} |
+ | * {{K8s}} | ||
+ | * {{docker}} | ||
+ | * {{jfrog}} | ||
− | [[Category: | + | [[Category: Software development]] |
+ | [[Category: Server administration]] | ||
{{CC license}} | {{CC license}} | ||
Source: https://en.wikiversity.org/wiki/DevOps/Container_Registry | Source: https://en.wikiversity.org/wiki/DevOps/Container_Registry |
Advertising: