Bør du kjøre database i Docker?
Bør du kjøre database i Docker?

Video: Bør du kjøre database i Docker?

Video: Bør du kjøre database i Docker?
Video: Learn Docker in 7 Easy Steps - Full Beginner's Tutorial 2024, Kan
Anonim

Hvis du jobber med et lite prosjekt og distribuerer til en enkelt maskin, er det helt greit å løpe din database i en Docker container . Sørg for å montere et volum for å gjøre dataene vedvarende, og ha sikkerhetskopieringsprosesser på plass. Prøv å gjenopprette dem av og til for å sikre at sikkerhetskopiene dine er gode.

Herav, når bør du ikke bruke Docker?

Gjøre Ikke bruk Docker hvis du prioriterer sikkerhet, risikerer du å løpe Docker beholdere med ufullstendig isolasjon. Enhver ondsinnet kode kan få tilgang til datamaskinens minne. Det er en populær praksis å kjøre mange containere i et enkelt miljø.

Kan du også beholde en database? Med containere , du kan nærme seg database som et on-demand-verktøy, noe som betyr at hver applikasjon kan har sin egen dedikerte database at kan spinnes opp etter behov. Containerisert databaser separat lagring fra databehandling, som betyr lagringsytelse og kapasitet kan skaleres uavhengig av dataressurser.

Med dette i øyesyn, hva er Docker-databasen?

Docker Enterprise Edition er en støttet plattform for å kjøre SQL Server i Linux i containere i produksjon. SQL Server for Linux er et sertifisert containerbilde som betyr at du har støtte fra Microsoft og Docker for å løse eventuelle problemer.

Hva kan jeg kjøre på Docker?

Du kan løpe både Linux- og Windows-programmer og kjørbare filer i Docker containere. De Docker plattform løper naturlig på Linux (på x86-64, ARM og mange andre CPU-arkitekturer) og på Windows (x86-64). Docker Inc. bygger produkter som lar deg bygge og løpe containere på Linux, Windows og macOS.

Anbefalt: