Dovresti eseguire il database in Docker?
Dovresti eseguire il database in Docker?

Video: Dovresti eseguire il database in Docker?

Video: Dovresti eseguire il database in Docker?
Video: Manage Your Databases with PHPMyAdmin on Docker 2024, Maggio
Anonim

Se tu stanno lavorando a un piccolo progetto e stanno distribuendo su una singola macchina, è completamente ok correre tuo Banca dati in un Contenitore docker . Assicurati di montare un volume per rendere persistenti i dati e avere processi di backup in atto. Prova a ripristinarli di tanto in tanto per assicurarti che i tuoi backup siano buoni.

Quindi, quando non dovresti usare Docker?

Fare Non usare Docker se dai priorità alla sicurezza rischi di correre Docker contenitori con isolamento incompleto. Qualsiasi codice dannoso può accedere alla memoria del tuo computer. Esiste una pratica diffusa per eseguire molti contenitori in un unico ambiente.

Inoltre, puoi contenere un database? Insieme a contenitori , Puoi avvicinarsi al Banca dati come utility on-demand, il che significa che ogni applicazione Potere ha il suo dedicato Banca dati Quello Potere essere centrifugato secondo necessità. containerizzato banche dati separare l'archiviazione dall'elaborazione, ovvero prestazioni e capacità di archiviazione Potere essere ridimensionato indipendentemente dalle risorse di calcolo.

Tenendo presente questo, cos'è il database Docker?

Docker Enterprise Edition è una piattaforma supportata per l'esecuzione di SQL Server in Linux in contenitori in produzione. SQL Server per Linux è un'immagine contenitore certificata, il che significa che hai il supporto di Microsoft e Docker per risolvere eventuali problemi.

Cosa posso eseguire su Docker?

Voi puo correre programmi ed eseguibili sia Linux che Windows in Docker contenitori. Il Docker piattaforma corre nativamente su Linux (su x86-64, ARM e molte altre architetture di CPU) e su Windows (x86-64). Docker Inc. crea prodotti che ti consentono di creare e correre contenitori su Linux, Windows e macOS.

Consigliato: