IT-Wissen/docker/docker-install.md
2024-11-06 15:38:40 +01:00

80 lines
2.0 KiB
Markdown

---
gitea: none
include_toc: true
---
# Docker Installation
## Windows Docker Desktop
![docker desktop install 1](img/docker-install-1.png)
![docker desktop install 2](img/docker-install-2.png)
## CentOS
https://docs.docker.com/engine/install/centos/#install-using-the-repository
## Ubuntu
https://docs.docker.com/engine/install/ubuntu/
Nachfolgend eine Anleitung für Docker und Docker-Compose Intallation unter Ubuntu 20.04, aus folgenden Quellen
- https://www.cloudbooklet.com/install-wordpress-with-docker-compose-nginx-apache-with-ssl/
- https://shownotes.opensourceisawesome.com/running-wordpress-with-docker/
Fügen Sie Ihrem System dann den GPG-Schlüssel für das offizielle Docker-Repository hinzu
```
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
```
Fügen Sie das Docker-Repository zu APT-Quellen hinzu
```
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"
```
Aktualisieren Sie als Nächstes die Paketdatenbank mit den Docker-Paketen aus dem neu hinzugefügten Repo
```
sudo apt update
```
Stellen Sie sicher, dass Sie aus dem Docker Repo und nicht aus dem Standard-Ubuntu-Repo installieren
```
apt-cache policy docker-ce
```
docker installieren
```
sudo apt install docker-ce
sudo usermod -aG docker ${USER}
```
prüfen ob docker ausgeführt wird
```
sudo systemctl status docker
```
installieren von docker-compose
```
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
```
(neuste Version unter https://github.com/docker/compose/releases)
## configure log
https://docs.docker.com/config/containers/logging/configure/
Das file muss möglicherweise zuerst erstellt werden, unter `etc/docker/daemon.json`
## Post installation steps
https://docs.docker.com/engine/install/linux-postinstall/
Docker als Dienst einrichten und user der Gruppe `docker` hinzufügen (docker Gruppe wird bei Installation erstellt).