Wenn man mit Docker Container arbeiten möchte, so benötigt man eine Docker Registry, um die Container ausliefern zu können. Neben den Docker Registry Anbietern am Markt wie Docker Hub oder Amazon ECR kann man eine Docker Registry auch selber betreiben.
Mehre Jahre leistete dieser nachfolgender relativ einfacher Setup im Beruf gute Dienste. Der Stack arbeitet vollständig unabhängig von anderen Systemen und eignet sich daher gut für den Einstieg in den Gebrauch einer Container Registry im Beruf.
Über einen weiteren Container in diesem Stack gibt er die ermöglicht die Regeln festzulegen welche Personen Container pushen oder pullen dürfen. Neben den fest hinterlegen Accounts für Externe oder Bots kann dieser Service-Container für die Autorisierung auch auf eine Github-Gruppe ihrer Organisation zurückgreifen.
Sie benötigen lediglich einen (v)Server mit Docker & Docker-Compose sowie den #Traefik Dienst.
Zip Archiv mit allen Konfigurationen: docker_registry