admin_grundlagen:docker:registry_server
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
| admin_grundlagen:docker:registry_server [2026/02/26 12:07] – [dockerd für Registry konfigurieren] ingo_wichmann | admin_grundlagen:docker:registry_server [2026/06/02 08:29] (aktuell) – [Image zu Registry übertragen] peter_rossbach2 | ||
|---|---|---|---|
| Zeile 2: | Zeile 2: | ||
| ===== Registry starten ===== | ===== Registry starten ===== | ||
| Ohne TLS und Passwort sollte sie nicht öffentlich erreichbar gemacht werden. (( https:// | Ohne TLS und Passwort sollte sie nicht öffentlich erreichbar gemacht werden. (( https:// | ||
| + | |||
| + | 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 \ | ||
| Zeile 10: | Zeile 16: | ||
| ===== dockerd für Registry konfigurieren ===== | ===== 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 / | <file json / | ||
| Zeile 17: | Zeile 34: | ||
| } | } | ||
| </ | </ | ||
| + | |||
| + | ip a s eth1 | ||
| + | |||
| + | Bitte die PRIVATE IP eintragen... | ||
| + | |||
| + | <file json / | ||
| + | { | ||
| + | … | ||
| + | " | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | |||
| systemctl restart docker.service | systemctl restart docker.service | ||
| Zeile 28: | Zeile 58: | ||
| Abfragen, ob das Image angekommen ist: | Abfragen, ob das Image angekommen ist: | ||
| curl http:// | 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.1772107663.txt.gz · Zuletzt geändert: 2026/02/26 12:07 von ingo_wichmann
