Sollten Sie die Datenbank in Docker ausführen?
Sollten Sie die Datenbank in Docker ausführen?

Video: Sollten Sie die Datenbank in Docker ausführen?

Video: Sollten Sie die Datenbank in Docker ausführen?
Video: Docker Tutorial für Anfänger: Erstelle deinen ersten Docker-Container 2024, November
Anonim

Wenn Sie an einem kleinen Projekt arbeiten und auf einem einzelnen Computer bereitstellen, ist das völlig in Ordnung Lauf Ihre Datenbank in einem Docker-Container . Stellen Sie sicher, dass Sie ein Volume mounten, um die Daten persistent zu machen, und haben Sie Backup-Prozesse eingerichtet. Versuchen Sie, sie von Zeit zu Zeit wiederherzustellen, um sicherzustellen, dass Ihre Backups gut sind.

Wann sollten Sie Docker nicht verwenden?

Tun Docker nicht verwenden Wenn Sie Sicherheit priorisieren, riskieren Sie, dass es läuft Docker Behälter mit unvollständiger Isolierung. Jeder bösartige Code kann auf Ihren Computerspeicher zugreifen. Es ist eine gängige Praxis, viele Container in einer einzigen Umgebung auszuführen.

Können Sie auch eine Datenbank containern? Mit Behälter , du kannst nähere dich dem Datenbank als On-Demand-Dienstprogramm, was bedeutet, dass jede Anwendung kann haben eine eigene dedizierte Datenbank das kann nach Bedarf gedreht werden. Containerisiert Datenbanken Trennen Sie den Speicher von der Rechenleistung, d. h. Speicherleistung und -kapazität kann unabhängig von Rechenressourcen skaliert werden.

Wenn man dies im Blick behält, was ist die Docker-Datenbank?

Docker Enterprise Edition ist eine unterstützte Plattform zum Ausführen von SQL Server unter Linux in Containern in der Produktion. SQL Server für Linux ist ein zertifiziertes Container-Image, was bedeutet, dass Sie Unterstützung von Microsoft und Docker um eventuelle Probleme zu lösen.

Was kann ich auf Docker ausführen?

Du kann laufen sowohl Linux- als auch Windows-Programme und ausführbare Dateien in Docker Behälter. Die Docker Plattform läuft nativ auf Linux (auf x86-64, ARM und vielen anderen CPU-Architekturen) und auf Windows (x86-64). Docker Inc. entwickelt Produkte, mit denen Sie bauen und Lauf Container unter Linux, Windows und macOS.

Empfohlen: