====== OCI Registry ====== ===== Registry starten ===== Ohne TLS und Passwort sollte sie nicht öffentlich erreichbar gemacht werden. (( https://distribution.github.io/distribution/about/deploying/ )) docker run -d \ -p 5000:5000 \ --restart=always \ --name registry \ registry:3 ===== dockerd für Registry konfigurieren ===== { … "insecure-registries": […, "registry.notebook36.linuxhotel.de:5000"] } systemctl restart docker.service prüfen: docker info --format '{{(index .RegistryConfig.IndexConfigs "registry.notebook36.linuxhotel.de:5000").Secure}}' -> sollte ''false'' (=insecure) ausgeben ===== Image zu Registry übertragen ===== docker image tag ingo/debian:trixie registry.notebook36.linuxhotel.de:5000/ingo/debian:trixie docker image push registry.notebook36.linuxhotel.de:5000/ingo/debian:trixie Abfragen, ob das Image angekommen ist: curl http://registry.notebook36.linuxhotel.de:5000/v2/_catalog