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/02 20:36] ppreisnerstart [2026/04/03 16:41] (aktuell) ppreisner
Zeile 2: Zeile 2:
  
 **Hinzufügen Repository** **Hinzufügen Repository**
 +
 +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 8: Zeile 15:
 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 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
 </code>  </code> 
 +
 +
  
 **Docker Installation** **Docker Installation**
 +
 +Paketindex aktualisieren und die Docker-Komponenten installieren.
  
 <code> <code>
Zeile 24: 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 34: Zeile 47:
 ====== PostgreSQL Docker erstellen  ====== ====== 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>
 +sudo docker cp ./postgresql.conf CONTAINER NAME:/var/lib/postgresql/data/postgresql.conf
 +</code>
start.1775154989.txt.gz · Zuletzt geändert: von ppreisner

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki