admin_grundlagen:docker:registry_server
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Nächste Überarbeitung | Vorherige Überarbeitung | ||
| admin_grundlagen:docker:registry_server [2026/02/25 20:50] – angelegt ingo_wichmann | admin_grundlagen:docker:registry_server [2026/06/02 08:29] (aktuell) – [Image zu Registry übertragen] peter_rossbach2 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== OCI Registry ====== | ====== OCI Registry ====== | ||
| - | Einfache OCI-Registry starten: (( https:// | + | ===== Registry starten |
| + | Ohne TLS und Passwort sollte sie nicht öffentlich erreichbar gemacht werden. | ||
| + | |||
| + | ip a s eth1 | ||
| + | export PRIVATE_INTERFACE=eth1 | ||
| + | echo ' | ||
| + | export PRIVATE_IP4=$(/ | ||
| + | echo ' | ||
| docker run -d \ | docker run -d \ | ||
| - | -p 5000:5000 \ | + | -p $PRIVATE_IP4: |
| --restart=always \ | --restart=always \ | ||
| --name registry \ | --name registry \ | ||
| registry:3 | registry:3 | ||
| + | ===== dockerd für Registry konfigurieren ===== | ||
| + | ++++ Podman | | ||
| + | <file toml / | ||
| + | [[registry]] | ||
| + | location = " | ||
| + | insecure = true | ||
| + | </ | ||
| + | Prüfen: | ||
| + | podman info --format json | jq ' | ||
| + | -> sollte die lokale Registry anzeigen | ||
| + | |||
| + | ++++ | ||
| + | |||
| + | <file json / | ||
| + | { | ||
| + | … | ||
| + | " | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | ip a s eth1 | ||
| + | |||
| + | Bitte die PRIVATE IP eintragen... | ||
| + | |||
| + | <file json / | ||
| + | { | ||
| + | … | ||
| + | " | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | |||
| + | systemctl restart docker.service | ||
| + | |||
| + | prüfen: (( Doku zu [[https:// | ||
| + | docker info --format ' | ||
| + | -> sollte '' | ||
| + | ===== Image zu Registry übertragen ===== | ||
| + | docker image tag ingo/ | ||
| + | docker image push registry.notebook36.linuxhotel.de: | ||
| + | |||
| + | Abfragen, ob das Image angekommen ist: | ||
| + | curl http:// | ||
| + | curl http:// | ||
| + | docker manifest inspect --insecure $PRIVATE_IP4: | ||
| + | curl -s \ | ||
| + | | ||
| + | |||
| + | ==== Reference Registry Tools ===== | ||
| + | |||
| + | - [[https:// | ||
| + | - [[https:// | ||
| + | - [[https:// | ||
| + | |||
| + | |||
| + | ++++ Reg UI | | ||
| + | - [[https:// | ||
| + | |||
| + | <code bash> | ||
| + | docker run -d -p 8080:80 --name reg-ui \ | ||
| + | --env REGISTRY_URL=http:// | ||
| + | joxit/ | ||
| + | </ | ||
| + | |||
| + | ++++ | ||
admin_grundlagen/docker/registry_server.1772052633.txt.gz · Zuletzt geändert: 2026/02/25 20:50 von ingo_wichmann
