Inhaltsverzeichnis

OCI Registry

Registry starten

Ohne TLS und Passwort sollte sie nicht öffentlich erreichbar gemacht werden. 1)

docker run -d \
  -p 5000:5000 \
  --restart=always \
  --name registry \
  registry:3

dockerd für Registry konfigurieren

/etc/docker/daemon.json
{
   …
   "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