Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
| Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
|
admin_grundlagen:docker:installation [2026/05/22 18:56] ingo_wichmann [Logs zu Systemd-Journald umleiten] |
admin_grundlagen:docker:installation [2026/06/01 08:08] (aktuell) ingo_wichmann [lokalen Proxy / Cache verwenden] |
||
|---|---|---|---|
| Zeile 42: | Zeile 42: | ||
| ++++ | ++++ | ||
| ====== Nutzer zur Gruppe docker hinzufügen ====== | ====== Nutzer zur Gruppe docker hinzufügen ====== | ||
| - | Erspart das ''sudo'' vor jedem ''docker''. Gibt dem Benutzer auf indirekt root-Rechte. | + | Erspart das ''sudo'' vor jedem ''docker''. Gibt dem Benutzer indirekt root-Rechte. |
| gpasswd -a nutzer43 docker | gpasswd -a nutzer43 docker | ||
| ====== lokalen Proxy / Cache verwenden ====== | ====== lokalen Proxy / Cache verwenden ====== | ||
| + | ++++ podman | | ||
| + | <file toml /etc/containers/registries.conf.d/10-local-docker-io-proxy.conf> | ||
| + | [[registry]] | ||
| + | prefix = "docker.io" | ||
| + | location = "docker-registry.guest.linuxhotel.de" | ||
| + | insecure = true | ||
| + | </file> | ||
| + | Testen, ob Images wirklich vom lokale Proxy geladen werden: | ||
| + | podman info --format json | jq '.registries."docker.io"' | ||
| + | (( alternativ: | ||
| + | podman info --format '{{(index .Registries "docker.io").Location}}' | ||
| + | )) | ||
| + | podman image rm ubuntu | ||
| + | podman pull --log-level=debug ubuntu | ||
| + | ++++ | ||
| + | |||
| <file json /etc/docker/daemon.json> | <file json /etc/docker/daemon.json> | ||
| { | { | ||
| Zeile 52: | Zeile 68: | ||
| } | } | ||
| </file> | </file> | ||
| + | |||
| + | Cloud VM: | ||
| + | |||
| + | <file json /etc/docker/daemon.json> | ||
| + | { | ||
| + | "registry-mirrors": ["https://registry.lab.linuxhotel.de/nb72bnerqxlnfahdeqsfzhwjjyiqmsoz"] | ||
| + | } | ||
| + | </file> | ||
| + | |||
| + | systemctl restart docker.service | ||
| + | |||
| + | ===== Prüfen, ob tatsächlich der Proxy verwendet wird: ===== | ||
| + | docker image rm ubuntu | ||
| + | docker image pull ubuntu | ||
| + | |||
| + | journalctl -eu docker | ||
| + | |||
| ====== Logs zu Systemd-Journald umleiten ====== | ====== Logs zu Systemd-Journald umleiten ====== | ||