Přeskočit na obsah
_CORE
AI & Agentic Systems Core Informační Systémy Cloud & Platform Engineering Data Platforma & Integrace Security & Compliance QA, Testing & Observability IoT, Automatizace & Robotika Mobile & Digital Banky & Finance Pojišťovnictví Veřejná správa Obrana & Bezpečnost Zdravotnictví Energetika & Utility Telco & Média Průmysl & Výroba Logistika & E-commerce Retail & Loyalty
Reference Technologie Blog Know-how Nástroje
O nás Spolupráce Kariéra
Pojďme to probrat

Docker Volumes a Storage

10. 04. 2022 1 min čtení intermediate

Kontejnery jsou efemérní. Volumes řeší persistenci dat.

Typy

  • Volumes — spravované Dockerem, preferované
  • Bind mounts — hostový adresář, pro vývoj
  • tmpfs — v paměti

Volumes

docker volume create mydata docker run -d -v mydata:/var/lib/postgresql/data postgres:16

Záloha

docker run –rm -v mydata:/src -v $(pwd):/bak alpine tar czf /bak/backup.tar.gz -C /src .

Compose

services: db: volumes: - pgdata:/var/lib/postgresql/data - ./init.sql:/docker-entrypoint-initdb.d/init.sql volumes: pgdata:

Volumes = persistentní data

Named volumes pro produkci, bind mounts pro vývoj. Zálohujte!

dockervolumesstorage
Sdílet:

CORE SYSTEMS tým

Stavíme core systémy a AI agenty, které drží provoz. 15 let zkušeností s enterprise IT.