start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| start [2026/04/03 11:01] – [PostgreSQL Docker erstellen] 84.138.106.94 | start [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, | + | 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 | ||
| + | |||
| + | {{:docker_1.png|}} | ||
| < | < | ||
| Zeile 10: | Zeile 16: | ||
| </ | </ | ||
| - | **Docker Installation** | ||
| - | Mit diesen Befehlen wird die Installation der Docker Engine und des Docker Compose Plugins auf dem System abgeschlossen. | ||
| - | | + | **Docker |
| - | * System | + | |
| - | * Docker-Pakete | + | Paketindex |
| < | < | ||
| Zeile 31: | Zeile 35: | ||
| **Docker Befehle** | **Docker Befehle** | ||
| + | |||
| + | Standardbefehle, | ||
| < | < | ||
| Zeile 39: | Zeile 45: | ||
| </ | </ | ||
| + | ====== 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:/ | ||
| + | -d postgres: | ||
| + | </ | ||
| + | |||
| + | **Docker aktualisieren** | ||
| + | |||
| + | < | ||
| + | sudo docker update --restart unless-stopped CONTAINER NAME | ||
| + | </ | ||
| + | |||
| + | **Konfigurationsdatei aus Container kopieren** | ||
| + | |||
| + | < | ||
| + | sudo docker cp CONTAINER NAME:/ | ||
| + | </ | ||
| + | **Konfigurationsdatei in Container kopieren** | ||
| < | < | ||
| sudo docker cp ./ | sudo docker cp ./ | ||
| </ | </ | ||
start.1775206897.txt.gz · Zuletzt geändert: von 84.138.106.94
