Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
linux:docker [2024/04/07 07:26] – angelegt - Externe Bearbeitung 127.0.0.1 | linux:docker [2025/06/07 10:07] (aktuell) – [Konfiguration] adi | ||
---|---|---|---|
Zeile 6: | Zeile 6: | ||
Man holt sich den Key des Repos, installiert diesen und fügt das Repo hinzu. | Man holt sich den Key des Repos, installiert diesen und fügt das Repo hinzu. | ||
- | <code bash> | + | <code bash> |
- | sudo apt-get install ca-certificates curl gnupg | + | sudo apt install ca-certificates curl |
sudo install -m 0755 -d / | sudo install -m 0755 -d / | ||
- | curl -fsSL https:// | + | sudo curl -fsSL https:// |
- | sudo chmod a+r / | + | sudo chmod a+r / |
# Add the repository to Apt sources: | # Add the repository to Apt sources: | ||
echo \ | echo \ | ||
- | "deb [arch=$(dpkg --print-architecture) signed-by=/ | + | "deb [arch=$(dpkg --print-architecture) signed-by=/ |
- | $(. / | + | $(. / |
sudo tee / | sudo tee / | ||
sudo apt-get update</ | sudo apt-get update</ | ||
Danach wird Docker installiert. | Danach wird Docker installiert. | ||
- | <code bash> | + | <code bash> |
Um die Installation und den Docker-Daemon zu testen, holt man sich den ersten Container und startet diesen. | Um die Installation und den Docker-Daemon zu testen, holt man sich den ersten Container und startet diesen. | ||
Zeile 40: | Zeile 40: | ||
Bei Betriebssystemen mit " | Bei Betriebssystemen mit " | ||
Dazu erstellt man eine override.conf mit folgendem Befehl: | Dazu erstellt man eine override.conf mit folgendem Befehl: | ||
- | <code bash> | + | <code bash>sudo systemctl edit docker.service</ |
Nun setzen wir z.B. den DNS-Server welcher an die Container übergeben werden soll. | Nun setzen wir z.B. den DNS-Server welcher an die Container übergeben werden soll. | ||
Zeile 51: | Zeile 51: | ||
Nun noch Systemd die Änderungen mitteilen und dann den Docker-Daemon neustarten. | Nun noch Systemd die Änderungen mitteilen und dann den Docker-Daemon neustarten. | ||
- | <code bash> | + | <code bash>sudo systemctl daemon-reload |
- | systemctl restart docker</ | + | sudo systemctl restart docker</ |
- | + | ||
- | Note that the empty ExecStart= is required, as systemctl only will overrule the ExecStart if it is cleared first. | + | |
===== Autostart der Container nach Boot ===== | ===== Autostart der Container nach Boot ===== |