NFT Digital Art

Effiziente tägliche Backups von PostgreSQL-Docker-Containern mit Bash-Skripten

Erfahren Sie, wie Sie PostgreSQL-Datenbanken in Docker-Containern automatisiert und zuverlässig mit einfachen Bash-Skripten sichern können, um Datenverlust zu vermeiden und die Wiederherstellung zu erleichtern.

Effiziente tägliche Backups von PostgreSQL-Docker-Containern mit Bash-Skripten

Die Verwaltung und Sicherung von Datenbanken ist eine essenzielle Aufgabe in der modernen Anwendungsentwicklung, vor allem wenn es um containerisierte Umgebungen wie Docker geht. PostgreSQL, eine der beliebtesten relationalen Datenbanken, wird oft in Docker-Containern betrieben, um Anwendungen portabel und unabhängig von der Hostumgebung zu gestalten. Dabei stellt sich für Entwickler und DevOps-Ingenieure häufig die Frage, wie sich Backups dieser Datenbanken einfach, sicher und automatisiert realisieren lassen. Für viele ist ein Bash-Skript die ideale Lösung, das speziell auf die Anforderungen von PostgreSQL-Docker-Containern abgestimmt ist. Ein großer Vorteil von Docker-Containern ist ihre Unabhängigkeit vom Host-System. Dadurch lassen sie sich leicht ausrollen, skalieren und auch in verschiedenen Umgebungen betreiben, ohne sich Gedanken über Systemabhängigkeiten machen zu müssen.

Dies bringt allerdings auch eine Herausforderung mit sich: Die Sicherung von Daten innerhalb von Containern muss ebenfalls containerorientiert erfolgen. Ein direktes Backup auf dem Host-basierend auf einer vorhandenen PostgreSQL-Installation ist daher oft keine optimale Lösung. Außerdem verwenden viele Projekte unterschiedliche PostgreSQL-Versionen, sodass die Installation von PostgreSQL auf dem Host nicht immer praktikabel oder erwünscht ist. Das hier vorgestellte Bash-Skript für tägliche Backups greift genau dieses Problem auf. Es wurde speziell entwickelt, um in środowiskach mit mehreren Docker-Containern zu funktionieren, die jeweils ihre eigene PostgreSQL-Instanz betreiben. Das Skript automatisiert die Sicherung der Datenbanken mittels des bewährten Dienstprogramms pg_dump, das in jedem PostgreSQL-Container genutzt wird. So entfällt die Abhängigkeit vom Host-System und die Sicherungen entsprechen genau den Versionsanforderungen der jeweiligen Datenbank.

Ein weiterer wichtiger Aspekt ist die einfache Bedienung und Wartbarkeit. Das Bash-Skript ist klar strukturiert und lässt sich leicht an individuelle Anforderungen anpassen. Es unterstützt die Sicherung mehrerer Container parallel, hält Backups der letzten 14 Tage vor, komprimiert die Backups und entfernt automatisch veraltete Sicherungen. All dies geschieht ohne dass sensible Daten wie Passwörter oder Benutzerdaten im Klartext im Skript hinterlegt sein müssen – die Authentifizierung erfolgt über die Umgebungen und Konten innerhalb der Container. Das Skript ist so gestaltet, dass es schnell implementiert und in die eigene Infrastruktur eingebunden werden kann. Es nutzt Standard-Bash-Features, Docker-Befehle und bewährte Kommandos wie find, gzip und pg_dump. Mit wenigen Anpassungen – beispielsweise der Definition der Container- und Backup-Verzeichnisse oder der Anpassung von Nutzerkonten – kann es sofort in produktiven Umgebungen eingesetzt werden.

Der Ablauf ist simpel: Für jeden definierten PostgreSQL-Docker-Container wird ein eigenes Backup-Verzeichnis angelegt. Die Datenbank wird mittels pg_dump direkt aus dem Container heraus exportiert und in eine Datei geschrieben. Diese Datei wird anschließend mit gzip komprimiert, um Speicherplatz zu sparen. Alte Sicherungsdateien, die älter als 14 Tage sind, werden automatisch gelöscht, wodurch eine kontinuierliche Rotation der Backups gewährleistet ist. So bleiben die Daten gesichert, ohne dass der Speicher unnötig anwächst. Viel Aufmerksamkeit wurde darauf gelegt, dass die Backup-Strategie auch einen einfachen Restore-Prozess ermöglicht. Die Sicherungen sind plattformunabhängig und können durch einfache Kopier- und Wiederherstellungsbefehle im Container wieder eingespielt werden. Somit ist auch im Falle eines Datenverlusts ein schneller und zuverlässiger Wiederherstellungsvorgang gesichert.

Die Automatisierung erfolgt mittels eines Cronjobs, der das Bash-Skript täglich zu einem festgelegten Zeitpunkt ausführt. Dies garantiert regelmäßige, verlässliche Backups ohne manuelles Eingreifen. Die Ausgabe wird in Logdateien geschrieben, sodass Nachvollziehbarkeit und Fehlerkontrolle jederzeit möglich sind. So behält der Administrator stets den Überblick über den Erfolg der Backup-Vorgänge. Das Skript wurde bereits erfolgreich in verschiedenen realen Projekten eingesetzt, in denen multiple PostgreSQL-Docker-Container betrieben werden. Die einfache Erweiterbarkeit und die Verwendung kompletter Docker- und PostgreSQL-Funktionalitäten machen es zu einer empfehlenswerten Lösung für Entwickler, die keine unnötige Komplexität oder zusätzliche Abhängigkeiten in Kauf nehmen wollen. Einige mögliche Erweiterungen des Skripts betreffen die Unterstützung mehrerer Datenbanken pro Container, alternative PostgreSQL-Nutzer oder verschiedene Container-Namen je Umgebung.

Diese können bei Bedarf individuell hinzugefügt werden, halten das Skript jedoch bewusst einfach und übersichtlich. Letztendlich ist eine regelmäßige und automatisierte Datensicherung die Basis für Datensicherheit und Recovery-Strategien in containerisierten Anwendungen. Mit einem gut durchdachten und einfach gehaltenen Bash-Skript hat man die volle Kontrolle über die Backup-Prozesse, kann sie an die eigenen Bedürfnisse anpassen und setzt auf eine robuste, schlanke Lösung. Die Kombination aus Docker, PostgreSQL und einer durchdachten Backup-Strategie trägt entscheidend dazu bei, Anwendungen ausfallsicherer und wartungsfreundlicher zu gestalten. Wer sich mit Docker und PostgreSQL beschäftigt, findet in einem solchen Ansatz eine solide Basis, die durch geringe Systemvorraussetzungen punktet und vor allem Zeit spart.

Ein selbst geschriebenes Bash-Skript verhindert zudem Intransparenz und Abhängigkeiten von Drittanbietern, die bei automatischen Komplettlösungen manchmal problematisch sein können. Durch den gezielten Einsatz interner PostgreSQL-Bordmittel bleiben die Backups konsistent und einfach wiederherstellbar. Schließlich zeigt sich, dass eine gut geplante Backup-Strategie mehr ist als nur eine technische Notwendigkeit – sie ist ein Beitrag zur Gesamtsicherheit und Verlässlichkeit moderner Anwendungen. Mit den hier vorgestellten Methoden gelingt dies auch ohne großen Aufwand oder aufwändige Infrastruktur. Anwender, die Docker-Container mit PostgreSQL betreiben, sollten das Thema Backup definitiv mit in ihre DevOps-Prozesse integrieren und auf einfache, aber effektive Skripte wie diesen bewährten Bash-Ansatz setzen.

OKX Partnerinhalte

Registrieren Sie sich bei OKX und erhalten Sie Ihren Willkommensbonus

OKX ist eine Plattform für Spot- und Futures-Handel, P2P-Tausch und Krypto-Sparpläne. Ein neues Konto über diesen Link eröffnet Zugang zum Willkommensbonus-Programm: bis zu 10.000 USDT für Ihre ersten Schritte an der Börse.

Konto erstellen und Bonus erhalten →

18+ · Partnerlink. Kryptowährungen sind volatil: Sie können Ihre Einlage verlieren.

Als Nächstes
Hyperliquid Whale erleidet fast 100 Millionen Dollar Verlust nach Bitcoin-Kursrückgang unter 105.000 Dollar
Samstag, 14. November 2026. Hyperliquid Whale erleidet fast 100 Millionen Dollar Verlust nach Bitcoin-Kursrückgang unter 105.000 Dollar

Der Kryptomarkt ist bekannt für seine hohe Volatilität und risikoreichen Spekulationen, doch der jüngste Kursrutsch von Bitcoin unter die Marke von 105. 000 US-Dollar hat ein weiteres starkes Zeichen gesetzt.

Worldlines: Eine anschauliche Reise durch die spezielle Relativitätstheorie
Samstag, 14. November 2026. Worldlines: Eine anschauliche Reise durch die spezielle Relativitätstheorie

Die spezielle Relativitätstheorie gehört zu den faszinierendsten und zugleich herausforderndsten Theorien der modernen Physik. Obwohl die Grundprinzipien mittlerweile gut bekannt sind, fällt es vielen schwer, die komplizierten Zusammenhänge und Effekte dieser Theorie vollständig zu durchdringen.

Die Darwin Gödel Maschine: Revolutionäre KI, die sich selbst durch Code-Optimierung verbessert
Samstag, 14. November 2026. Die Darwin Gödel Maschine: Revolutionäre KI, die sich selbst durch Code-Optimierung verbessert

Die künstliche Intelligenz hat in den letzten Jahren bemerkenswerte Fortschritte gemacht, doch das Ziel einer KI, die sich unbegrenzt selbst verbessert, blieb bisher schwer erreichbar. Die Idee einer selbsterhaltenden und sich selbst optimierenden Intelligenz fasziniert Forscher seit Jahrzehnten.

Nvidias Gewinnsteigerung könnte AI-verbundene Tokens beflügeln – Chancen für den Kryptomarkt
Samstag, 14. November 2026. Nvidias Gewinnsteigerung könnte AI-verbundene Tokens beflügeln – Chancen für den Kryptomarkt

Nvidia hat kürzlich mit der Veröffentlichung seiner Quartalsergebnisse beeindruckende Zahlen präsentieren können, die nicht nur den Halbleitermarkt, sondern auch die Krypto-Community in Aufregung versetzen. Mit einem Umsatzsprung von 69 Prozent im ersten Quartal gegenüber dem Vorjahr und einem Nettoergebnis von 18,8 Milliarden US-Dollar, das eine Steigerung von 26 Prozent verzeichnet, unterstreicht Nvidia eindrucksvoll seine Führungsrolle im Bereich künstlicher Intelligenz (KI) und datenintensiver Anwendungen.

Russland öffnet Banken den Zugang zu Krypto-Produkten für akkreditierte Anleger
Samstag, 14. November 2026. Russland öffnet Banken den Zugang zu Krypto-Produkten für akkreditierte Anleger

Russland vollzieht einen bedeutenden Schritt in Richtung Integration von Kryptowährungen in das traditionelle Finanzsystem. Nach langjähriger Zurückhaltung und regulatorischer Unsicherheit hat die russische Regierung jüngst den Weg geebnet, dass Banken künftig Krypto-Produkte für akkreditierte Anleger anbieten dürfen.

ClickStack: Revolutionäre Open-Source Observability-Lösung auf Basis von ClickHouse
Samstag, 14. November 2026. ClickStack: Revolutionäre Open-Source Observability-Lösung auf Basis von ClickHouse

In der heutigen digitalen Welt ist die Überwachung von Systemen und Anwendungen wichtiger denn je. Unternehmen stehen vor der Herausforderung, riesige Mengen an Telemetriedaten wie Logs, Metriken und Traces effizient zu sammeln, zu speichern und auszuwerten.

Nvidia erzielt trotz Ausschluss aus China erneut Rekordquartal
Samstag, 14. November 2026. Nvidia erzielt trotz Ausschluss aus China erneut Rekordquartal

Die Halbleiterbranche erlebt eine Phase starker Dynamik, und Nvidia steht dabei als einer der dominierenden Akteure im Mittelpunkt. Trotz bedeutender Herausforderungen, insbesondere der Unfähigkeit, die lukrative chinesische Nachfrage aufgrund von Exportbeschränkungen zu bedienen, hat Nvidia ein weiteres Rekordquartal verzeichnet.

Weitere Artikel zum Thema
Die faszinierende Genealogie von Papst Leo XIV: Eine Reise durch Kulturen und Jahrhunderte
Samstag, 14. November 2026. Die faszinierende Genealogie von Papst Leo XIV: Eine Reise durch Kulturen und Jahrhunderte

Papst Leo XIV, bekannt als Robert Francis Prevost, ist eine Persönlichkeit, deren Herkunft mehr ist als nur ein genealogisches Rätsel – sie ist ein Spiegelbild der einzigartigen und vielfältigen Geschichte Amerikas und der Neuen Welt. Seine familiären Wurzeln reichen mehrere Jahrhunderte zurück und verbinden unter anderem spanische Edelpersonen, italienische Immigranten, französisch-kanadische Siedler sowie afro-amerikanische Vorfahren.

Bitcoin Angebotsverknappung: Wie „uralte“ Halter die frisch geschürften BTC übertreffen
Samstag, 14. November 2026. Bitcoin Angebotsverknappung: Wie „uralte“ Halter die frisch geschürften BTC übertreffen

Der Bitcoin-Markt befindet sich in einer fundamentalen Umbruchphase, getrieben von einer bemerkenswerten Entwicklung in der Angebotsseite der Kryptowährung. Der Anteil der sogenannten „uralten“ Bitcoin-Halter – jene, die ihre Coins seit mehr als zehn Jahren besitzen – wächst in einem Tempo, das die Anzahl der täglich neu geschürften Bitcoins übertrifft.

Rostin Behnam: CFTC-Vorsitzender erklärt nur Bitcoin als Ware – Ethereum bleibt außen vor
Freitag, 13. November 2026. Rostin Behnam: CFTC-Vorsitzender erklärt nur Bitcoin als Ware – Ethereum bleibt außen vor

In einer kürzlich veröffentlichten Stellungnahme sorgte Rostin Behnam, der Vorsitzende der Commodity Futures Trading Commission (CFTC), für Aufsehen, als er erklärte, dass nur Bitcoin als Rohstoff anerkannt werden könne, während Ethereum und andere Kryptowährungen nicht in dieselbe Kategorie fallen. Diese Aussage wirft Fragen auf und spiegelt die anhaltende Debatte über die Regulierung von Kryptowährungen wider, die in den letzten Jahren immer lauter geworden ist.

Kryptowährungen im Glücksspielmodus: Wie Memecoin-Erwähnungen ein Jahreshoch erreichen und den Markt prägen
Samstag, 14. November 2026. Kryptowährungen im Glücksspielmodus: Wie Memecoin-Erwähnungen ein Jahreshoch erreichen und den Markt prägen

Der Kryptomarkt erlebt eine bemerkenswerte Verschiebung der Anlegermentalität hin zu einem risikofreudigeren, fast spielerischen Umgang mit digitalen Vermögenswerten. Wie aktuelle Analysen von Santiment zeigen, haben sich die Online-Diskussionen rund um Memecoins im Jahr 2025 auf ein neues Hoch gesteigert, was die intensive Begeisterung und das gesteigerte Interesse an diesen hochspekulativen Token verdeutlicht.