Benutzer-Werkzeuge

Webseiten-Werkzeuge


start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
start [2026/04/03 11:01] – [PostgreSQL Docker erstellen] 84.138.106.94start [2026/04/03 16:41] (aktuell) ppreisner
Zeile 1: Zeile 1:
-====== Docker Installation unter Ubuntu +====== Docker Installation unter Ubuntu ====== 
 **Hinzufügen Repository** **Hinzufügen Repository**
  
-Durch das Hinzufügen des Docker-Repositorys ist es möglich, die aktuellste Version direkt vom Hersteller beziehen zu können.+Es werden vier grundlegende Pakete auf dem System installiert. 
 +Das dient der Vorbereitung auf die Installation von Drittanbieter-Software (z. B. Docker und PostgreSQL). 
 + 
 +Um das System vor der Installation manipulierter Software aus potenziell schädlichen Quellen zu schützen, muss der offizielle GPG-Sicherheitsschlüssel von Docker heruntergeladen werden.  
 + 
 +{{:docker_1.png|}}
  
 <code> <code>
Zeile 10: Zeile 16:
 </code>  </code> 
  
-**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. +**Docker Installation** 
-  * System aktualisieren (upgrade): Vorhandene Pakete werden aktualisiert, um Abhängigkeitskonflikte zu vermeiden. + 
-  * Docker-Pakete installieren: Die Docker-Pakete werden installiert.+Paketindex aktualisieren und die Docker-Komponenten installieren.
  
 <code> <code>
Zeile 31: Zeile 35:
  
 **Docker Befehle** **Docker Befehle**
 +
 +Standardbefehle, um den Docker-Dienst zu verwalten und sicherzustellen, dass er nach jedem Systemneustart automatisch geladen wird.
  
 <code> <code>
Zeile 39: Zeile 45:
 </code>  </code> 
  
 +====== PostgreSQL Docker erstellen  ======
 +
 +Dieser Befehl startet einen PostgreSQL 17 Container, setzt die definierten Zugangsdaten und nutzt ein Docker Volume zur permanenten Speicherung der Daten. 
 +
 +<code>
 +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
 +</code>
 +
 +**Docker aktualisieren**
 +
 +<code>
 +sudo docker update --restart unless-stopped CONTAINER NAME
 +</code>
 +
 +**Konfigurationsdatei aus Container kopieren**
 +
 +<code>
 +sudo docker cp CONTAINER NAME:/var/lib/postgresql/data/postgresql.conf ./postgresql.conf
 +</code>
  
 +**Konfigurationsdatei in Container kopieren**
  
 <code> <code>
 sudo docker cp ./postgresql.conf CONTAINER NAME:/var/lib/postgresql/data/postgresql.conf sudo docker cp ./postgresql.conf CONTAINER NAME:/var/lib/postgresql/data/postgresql.conf
 </code> </code>
start.1775206897.txt.gz · Zuletzt geändert: von 84.138.106.94

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki