Benutzer-Werkzeuge

Webseiten-Werkzeuge


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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki