admin_grundlagen:docker:installation
Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
Docker Installation
Pakete
Debian (ab 12)
Docker Repository hinzufügen:
apt install -y extrepo extrepo search docker
→ Found docker-ce:
extrepo enable docker-ce
→ legt an: /etc/apt/sources.list.d/extrepo_docker-ce.sources
apt update
Pakete installieren:
apt install docker-ce docker-ce-cli docker-compose-plugin
++++ Alternativ: Docker Packet von Debian |
apt install docker.io docker-cli docker-compose
++++
Rocky Linux (9)
Docker Repository hinzufügen:
dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
Pakete installieren:
dnf -y install docker-ce docker-ce-cli containerd.io docker-compose-plugin
Docker Service aktivieren
systemctl --now enable docker
Docker Installation testen:
docker version docker system info
läuft der Docker Service?
systemctl status docker.service docker ps
→ CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
Nutzer zur Gruppe docker hinzufügen
Erspart das sudo vor jedem docker. Gibt dem Benutzer auf indirekt root-Rechte.
gpasswd -a nutzer43 docker
lokalen Proxy / Cache verwenden
- /etc/docker/daemon.json
{ "registry-mirrors": ["http://docker-registry.guest.linuxhotel.de"], "insecure-registries": ["docker-registry.guest.linuxhotel.de"] }
Logs zu Systemd-Journald umleiten
docker info --format '{{.LoggingDriver}}'
→ json-file 1)
1)
https://docs.docker.com/engine/logging/drivers/json-file/ „By default, no log-rotation is performed. As a result, log-files stored by the default json-file logging driver can cause a significant amount of disk space to be used for containers that generate much output, which can lead to disk space exhaustion.
Docker keeps the json-file logging driver (without log-rotation) as a default to remain backwards compatible with older versions of Docker, and for situations where Docker is used as runtime for Kubernetes.“
admin_grundlagen/docker/installation.1777835662.txt.gz · Zuletzt geändert: (Externe Bearbeitung)
