Docker volume-i su način da se podaci koji se generišu i koriste od strane Docker kontenera sačuvaju. Volume-i se čuvaju u deo fajl sistema hosta koji upravlja Docker (/var/lib/docker/volumes/ na Linuxu).
Evo nekih primerova čestih Docker komandi za volume-e:
Lista volume-a
docker volume ls
Ova komanda prikazuje sve trenutno dostupne volume-e na hostu.
Kreiraj volume
docker volume create my-volume
Ova komanda kreira novi volume pod nazivom my-volume.
Proveri detalje volume-a
docker volume inspect my-volume
Ova komanda prikazuje detaljne informacije o volume-u my-volume, uključujući drajver volume-a, mountpoint i bilo koje druge relevantne metapodatke.
Ukloni volume
docker volume rm my-volume
Ova komanda uklanja volume my-volume sa hosta.
Montiraj volume u kontejner
docker run -d --name my-container -v my-volume:/app/data busybox
Ova komanda pokreće novi kontejner koristeći sliku busybox i montira volume my-volume u direktorijum /app/data u kontejneru.
Kopiraj podatke u volume
docker run --rm -v my-volume:/app/data busybox cp /src/file.txt /app/data/
Ova komanda pokreće privremeni kontejner koristeći sliku busybox, montira volume my-volume u direktorijum /app/data u kontejneru i kopira fajl /src/file.txt sa hosta u volume.
Nadam se da su ovi primeri korisni! Javite mi se ako imate bilo kakva pitanja.
No comments:
Post a Comment