Ing Docker lingkungan, ngatur data penting kanggo njamin konsistensi lan panyimpenan data sing efisien. Iki minangka pandhuan rinci babagan cara nyimpen lan nuduhake data ing Docker:
nggunakake Data Volumes
Data volumesminangka cara sing populer kanggo nyimpen data ing Docker, nggawe wilayah sing kapisah lan mandiri kanggo nyimpencontainerdata.- Gunakake opsi
--volumeutawa-vkanggo nggawe lan masang volume data menyang acontainer. Contone,docker run -v mydata:/datanggawe volume data sing dijenengimydatalan nempelake menyang/datadirektori ing filecontainer. Data volumesbisa dienggo bareng antaranecontainer, ngidini kanggo ngakses lan nganyari data sambungan.
Nuduhake Host Direktori Mesin
- Sampeyan uga bisa nuduhake direktori saka mesin inang karo
containerkanthi nggunakake--volumeutawa-vpilihan karo path Absolute ing mesin inang. - Contone,
docker run -v /path/on/host:/path/in/containernuduhake/path/on/hostdirektori ing mesin inang karo/path/in/containerdirektori ingcontainer. Sembarang nganyari menyang direktori sing dienggo bareng langsung digambarake ingcontainer.
nggunakake Data Volume Containers
Data volume containersdarmabakticontainerskanggo nyimpen lan nuduhake data. Dheweke digawe mung kanggo ngaturdata volumes.- Nggawe volume data
containernggunakakedocker createprintah lan masang menyang liyanecontainersnggunakake--volumes-frompilihan. - Iki ngidini enggo bareng data gampang antarane
containerslan ngindhari duplikat data ing individucontainers.
nggunakake Bind Mounts
Bind mountsngaktifake enggo bareng langsung direktori mesin inang karocontainerstanpa nggunakake volume data.- Gunakake
--mountutawa-vpilihan karo path Absolute ing mesin inang kanggo ikatan Gunung direktori. - Contone,
docker run --mount type=bind,source=/path/on/host,target=/path/in/containerbind masang/path/on/hostdirektori ing mesin host menyang/path/in/containerdirektori ingcontainer. Owah-owahan menyang direktori sing dienggo bareng langsung katon ing filecontainer.
nggunakake Docker Volume Plugins
- Docker ndhukung
volume pluginekstensi kanggo panyimpenan lan manajemen data ing macem-macem platform. - Plugin kaya
RexRay,Flocker, utawaGlusterFSnyedhiyakake skalabilitas lan kapabilitas manajemen data kanggo Docker lingkungan sing luwih rumit.
Kanthi nggunakake cara panyimpenan lan enggo bareng Docker kayata Data Volumes, enggo bareng direktori mesin host, Data Volume Containers, Bind Mounts, lan Docker Volume Plugins, sampeyan bisa kanthi efektif ngatur data kanthi cara sing fleksibel lan efisien ing Docker lingkungan nalika njamin konsistensi lan akses gampang menyang data.

