Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Harbor | 20,201 | 15 | 19 hours ago | 255 | June 28, 2022 | 568 | apache-2.0 | Go | ||
An open source trusted cloud native registry project that stores, signs, and scans content. | ||||||||||
Verdaccio | 14,831 | 92 | 134 | 15 hours ago | 254 | September 07, 2022 | 67 | mit | TypeScript | |
📦🔐 A lightweight Node.js private proxy registry | ||||||||||
Watchtower | 13,921 | 7 days ago | 58 | March 09, 2022 | 84 | apache-2.0 | Go | |||
A process for automating Docker container base image updates. | ||||||||||
Kaniko | 12,420 | 1 | 14 hours ago | 29 | August 10, 2022 | 578 | apache-2.0 | Go | ||
Build Container Images In Kubernetes | ||||||||||
Follow Me Install Kubernetes Cluster | 6,317 | 2 years ago | 161 | other | Shell | |||||
和我一步步部署 kubernetes 集群 | ||||||||||
Fn | 5,416 | 21 days ago | 152 | apache-2.0 | Go | |||||
The container native, cloud agnostic serverless platform. | ||||||||||
Kraken | 5,389 | 1 | 3 months ago | 8 | January 06, 2022 | 77 | apache-2.0 | Go | ||
P2P Docker registry capable of distributing TBs of data in seconds | ||||||||||
Registrator | 4,598 | 1 | 9 months ago | 1 | October 23, 2014 | 263 | mit | Go | ||
Service registry bridge for Docker with pluggable adapters | ||||||||||
Cnpmjs.org | 3,576 | 4 | 1 | 2 months ago | 259 | August 31, 2022 | 3 | other | JavaScript | |
‼️ ‼️ ‼️ ‼️ DEPRECATED, please use https://github.com/cnpm/cnpmcore ‼️ ‼️ ‼️ ‼️ | ||||||||||
Dockercheatsheet | 3,462 | a month ago | mit | |||||||
🐋 Docker Cheat Sheet 🐋 |
Docker Registry Manager is a golang written, beego driven, web interface for interacting with multiple docker registries (one to many).
Service | Master | Develop |
---|---|---|
Status | ||
Coverage |
The below steps assume you have a docker registry currently running (with delete mode enabled (https://docs.docker.com/registry/configuration/). To add a registry to manage, add via the interface... or via the registries.yml file
Install compose (https://docs.docker.com/compose/install/), and then run the below commands
git clone https://github.com/snagles/docker-registry-manager.git && cd docker-registry-manager
vim registries.yml # add your registry
vim docker-compose.yml # Edit application settings e.g log level, port
docker-compose up -d
firefox localhost:8080
With a working kubernetes cluster and helm installation, run the following:
git clone https://github.com/snagles/docker-registry-manager.git && cd docker-registry-manager
vim helm/values.yaml # configure with your cluster specifics and add registries
helm install --name docker-registry-manager helm/
git clone https://github.com/snagles/docker-registry-manager.git && cd docker-registry-manager
vim registries.yml # add your registry
cd app && go build . && ./app --port 8080 --log-level warn --registries "../registries.yml"
firefox localhost:8080
vim registries.yml # add your registry
docker run --detach --name docker-registry-manager -p 8080:8080 -e MANAGER_PORT=8080 -e MANAGER_REGISTRIES=/app/registries.yml -e MANAGER_LOG_LEVEL=warn docker-registry-manager
firefox localhost:8080
registries:
localRegistry:
displayname: registry.example.com:5000
url: http://localhost # Example https://localhost, http://remotehost.com
port: 5000 # Example: 443, 8080, 5000
username: exampleUser
password: examplePassword
refresh-rate: "5m" # Example: 60s, 5m, 1h
skip-tls-validation: true # REQUIRED for self signed certificates
dockerhub-integration: true # Optional - compares to dockerhub to determine if image up to date