Benutzer-Werkzeuge

Webseiten-Werkzeuge


open:it:docker

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
open:it:docker [2024/06/12 08:17] Kaiopen:it:docker [2024/08/15 17:01] (aktuell) – [Docker] Kai
Zeile 1: Zeile 1:
 ====== Docker ====== ====== Docker ======
-Containerisierungs-Plattform +**Containerisierungs-Plattform ** 
 + 
 +++++ Quellen | 
 +  * [[https://www.atlassian.com/de/microservices/microservices-architecture/kubernetes-vs-docker|Kubernetes und Docker im Vergleich]] 
 +  * [[https://www.howtoforge.de/anleitung/wie-man-docker-unter-debian-12-installiert-und-verwendet/|Docker auf Debian 12 (August 2023)]] 
 +  * [[https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-20-04-de|Docker auf Ubuntu 20-04 (Juni 2020)]] 
 +++++ 
 +===== Docker-Engine installieren ===== 
 +Debian-Repository, Basispaket ca-certificates, curl und gnupg installieren 
 +  sudo apt update 
 + 
 +  sudo apt install ca-certificates curl gnupg 
 + 
 +GPG-Schlüssel einrichten. Gespeichert utner /etc/apt/keyrings/ 
 +  sudo install -m 0755 -d /etc/apt/keyrings 
 + 
 +  curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg 
 + 
 +  sudo chmod a+r /etc/apt/keyrings/docker.gpg 
 + 
 +Docker-Repository hinzufügen 
 +  echo \ 
 +  "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \ 
 +  "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \ 
 + 
 +  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null 
 + 
 +Debian-Repository aktualisieren. Installation Docker Engine, containerd (Standard-Container-Engine), buildx-Plugin (Standard-Build-A-Plugin mit BuildKit-Fähigkeiten) und Docker compose (Plugin). 
 +  sudo apt update 
 + 
 +  sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin 
 + 
 +Version prüfen 
 +  sudo docker version 
 + 
 +===== Docker-Dienst verwalten ===== 
 +Dienste überprüfen / Alternativ zu is-enabled: status, start, stop, restart 
 +  sudo systemctl is-enabled docker 
 + 
 +  sudo systemctl is-enabled containerd 
 + 
 +User zur Docker-Gruppe hinzufügen, erlaubt das Ausführen als nicht-root 
 +  sudo usermod -aG docker <username> 
 +ab nächster Anmeldung oder 
 +  su - <username> 
 + 
 +Liste der Container überprüfen. 
 +  docker ps -a 
 + 
 +===== Container Ausführen und Verwalten ===== 
 +Standard-Image-Registry für Docker https://hub.docker.com/ \\ 
 + 
 +Verfügbare Images anzeigen 
 +  docker images 
 +Image löschen 
 +  docker rmi <imagename> 
 +Container stoppen (oder start) 
 +  docker container stop <container> 
 +Container löschen. Der Parameter -f wird verwendet, um das Löschen des Containers zu erzwingen, auch wenn der Zielcontainer noch läuft. 
 +  docker container rm <container-ID> -f 
 +Container-ID abfragen 
 +  docker ps -a
  
-[[https://www.atlassian.com/de/microservices/microservices-architecture/kubernetes-vs-docker|Kubernetes und Docker im Vergleich]] \\ 
  
-[[https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-20-04-de|Docker auf Ubuntu 20-04 installieren]] \\ 
  
open/it/docker.1718173022.txt.gz · Zuletzt geändert: 2024/06/22 10:15 (Externe Bearbeitung)