Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
thoschwiki:docker:installdocker [25.04.2021 11:07] thosch [Manuelle Installation] Beschreibung manuelle Installation ergänzt |
thoschwiki:docker:installdocker [05.02.2023 17:43] (aktuell) thosch [Quellen] Link auf 'Install Docker Engine on Debian' ergänzt |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Docker installieren ====== | ====== Docker installieren ====== | ||
- | < | + | Für die Verwendung unter **// |
- | + | ||
- | Für die Verwendung unter **// | + | |
Zeile 14: | Zeile 12: | ||
- automatisierte Installation mit dem // | - automatisierte Installation mit dem // | ||
+ | <note important> | ||
+ | Laut [[https:// | ||
+ | </ | ||
==== Manuelle Installation ==== | ==== Manuelle Installation ==== | ||
Zeile 28: | Zeile 29: | ||
< | < | ||
- | sudo apt-get remove docker docker-engine docker.io containerd runc | + | sudo apt remove docker docker-engine docker.io containerd runc |
</ | </ | ||
Zeile 34: | Zeile 35: | ||
< | < | ||
- | sudo apt-get update | + | sudo apt update |
</ | </ | ||
< | < | ||
- | sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release | + | sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release |
</ | </ | ||
Zeile 57: | Zeile 58: | ||
< | < | ||
sudo apt update | sudo apt update | ||
+ | </ | ||
+ | |||
+ | < | ||
sudo apt install docker-ce docker-ce-cli containerd.io | sudo apt install docker-ce docker-ce-cli containerd.io | ||
</ | </ | ||
Zeile 138: | Zeile 142: | ||
for more information. | for more information. | ||
</ | </ | ||
+ | |||
+ | ===== weitere Anpassungen unter Linux ===== | ||
+ | |||
==== Anpassen der Rechte (optional) ==== | ==== Anpassen der Rechte (optional) ==== | ||
Zeile 153: | Zeile 160: | ||
</ | </ | ||
- | ==== docker-compose | + | ==== Docker Compose |
- | Auch bei der Installation von '' | + | Seit April 2022 ist //Docker Compose// in //Docker// integriert((Ankündigung // |
- | ^ Raspbian Buster (25.09.2020) ^^ | + | Sofern |
- | ^ Installationsweg ^ verfügbare Version ^ | + | |
- | | Repository | 1.21.0-3 | | + | |
- | | '' | + | |
+ | < | ||
+ | sudo apt install docker-compose-plugin | ||
+ | </ | ||
+ | Sofern zuvor '' | ||
+ | < | ||
+ | sudo pip3 uninstall docker-compose | ||
+ | </ | ||
+ | ===== Test der Installation ===== | ||
- | Zunächst | + | Nachdem //Docker CE// oder der //Docker desktop// installiert ist, ist der Zeitpunkt für einen ersten Test gekommen. |
+ | |||
+ | Zunächst | ||
< | < | ||
- | sudo apt-get install -y libffi-dev libssl-dev | + | sudo docker version |
- | sudo apt-get install -y python3 python3-pip | + | |
- | sudo apt-get remove python-configparser | + | |
</ | </ | ||
- | Das Entfernen von '' | + | Es sollte eine Aufstellung mit Versionsinformationen erfolgen. |
- | Danach wird '' | + | Wenn der Aufruf |
< | < | ||
- | sudo pip3 -v install | + | sudo docker |
</ | </ | ||
+ | Zunächst sollte der //Docker// selbständig das entsprechende Image laden und dann der Container starten, der den folgenden Ausgibt. | ||
+ | |||
+ | < | ||
+ | Hello from Docker! | ||
+ | This message shows that your installation appears to be working correctly. | ||
+ | |||
+ | To generate this message, Docker took the following steps: | ||
+ | 1. The Docker client contacted the Docker daemon. | ||
+ | 2. The Docker daemon pulled the " | ||
+ | (amd64) | ||
+ | 3. The Docker daemon created a new container from that image which runs the | ||
+ | executable that produces the output you are currently reading. | ||
+ | 4. The Docker daemon streamed that output to the Docker client, which sent it | ||
+ | to your terminal. | ||
+ | |||
+ | To try something more ambitious, you can run an Ubuntu container with: | ||
+ | $ docker run -it ubuntu bash | ||
+ | |||
+ | Share images, automate workflows, and more with a free Docker ID: | ||
+ | | ||
+ | |||
+ | For more examples and ideas, visit: | ||
+ | | ||
+ | </ | ||
+ | < | ||
+ | <note tip> | ||
===== Quellen ===== | ===== Quellen ===== | ||
Zeile 190: | Zeile 228: | ||
Quelle: | Quelle: | ||
* [[https:// | * [[https:// | ||
+ | * [[https:// | ||
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||