start
Dies ist eine alte Version des Dokuments!
====== Docker Installation unter Ubuntu Hinzufügen Repository
Durch das Hinzufügen des Docker-Repositorys ist es möglich, die aktuellste Version direkt vom Hersteller beziehen zu können.
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg sudo echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Docker Installation
Mit diesen Befehlen wird die Installation der Docker Engine und des Docker Compose Plugins auf dem System abgeschlossen.
- Listen aktualisieren (update): Das System liest die neuesten Paketinformationen aus dem zuvor hinzugefügten Docker-Repository ein.
- System aktualisieren (upgrade): Vorhandene Pakete werden aktualisiert, um Abhängigkeitskonflikte zu vermeiden.
- Docker-Pakete installieren: Die Docker-Pakete werden installiert.
sudo apt update sudo apt upgrade sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose
Versions-Check
docker --version
Docker Befehle
sudo systemctl enable docker sudo systemctl start docker sudo systemctl status docker sudo systemctl restart docker
PostgreSQL Docker erstellen
Dieser Befehl startet einen PostgreSQL 17 Container, setzt die definierten Zugangsdaten und nutzt ein Docker Volume zur permanenten Speicherung der Daten.
sudo docker run --name CONTAINER NAME \ -e POSTGRES_PASSWORD=PASSWORD \ -e POSTGRES_USER=USER \ -e POSTGRES_DB=DATABASE \ -p 5432:5432 \ -v postgres-data:/var/lib/postgresql/data \ -d postgres:17.9
Docker aktualisieren
sudo docker update --restart unless-stopped CONTAINER NAME
Konfigurationsdatei aus Container kopieren
sudo docker cp CONTAINER NAME:/var/lib/postgresql/data/postgresql.conf ./postgresql.conf
Konfigurationsdatei in Container kopieren
sudo docker cp ./postgresql.conf CONTAINER NAME:/var/lib/postgresql/data/postgresql.conf
start.1775206878.txt.gz · Zuletzt geändert: von 84.138.106.94
