I Docker dtimpeallacht, tá sé ríthábhachtach sonraí a bhainistiú chun comhsheasmhacht agus stóráil sonraí éifeachtach a áirithiú. Seo treoir mhionsonraithe ar conas sonraí a stóráil agus a roinnt i Docker:
Ag baint úsáide as Data Volumes
Data volumesIs bealach coitianta iad chun sonraí a stóráil i Docker, ag cruthú limistéir neamhspleácha ar leithligh chuncontainersonraí a stóráil.- Úsáid an
--volumenó-van rogha chun toirt sonraí a chruthú agus a cheangal decontainer. Mar shampla,docker run -v mydata:/datacruthaíonn sé toirt sonraí ainmnithemydataagus ceangail leis an/dataeolaire sacontainer. Data volumesis féidir iad a roinnt i measccontainer, ag ligean dóibh rochtain a fháil ar shonraí roinnte agus iad a nuashonrú.
Host Comhadlanna Meaisín a Roinnt
- Is féidir leat chomh maith eolairí ón meaisín óstach a roinnt le
containerag baint úsáide as an--volumenó-vrogha leis an cosán iomlán ar an meaisín óstach. - Mar shampla,
docker run -v /path/on/host:/path/in/containerroinneann an/path/on/hostt-eolaire ar an meaisín óstach leis an/path/in/containereolaire sacontainer. Léirítear aon nuashonruithe ar an eolaire comhroinnte láithreach sacontainer.
Ag baint úsáide as Data Volume Containers
Data volume containerstiomantacontainersdo stóráil agus do roinnt sonraí. Cruthaítear iad chun bainistiú a dhéanamh orthu amháindata volumes.- Cruthaigh toirt sonraí
containerag baint úsáide as andocker createordú agus é a cheangal le ceann eilecontainersag baint úsáide as an--volumes-fromrogha. - Ligeann sé seo sonraí a roinnt go héasca idir
containersagus seachnaíonn sé dúbailt ar shonraí aonaircontainers.
Ag baint úsáide as Bind Mounts
Bind mountscomhroinnt díreach eolairí meaisíní ósta a chumasú lecontainersgan úsáid a bhaint as toirteanna sonraí.- Bain úsáid as an
--mountnó-vrogha leis an cosán iomlán ar an meaisín óstach a cheangal ar eolaire. - Mar shampla,
docker run --mount type=bind,source=/path/on/host,target=/path/in/containergléasann ceangal an/path/on/hosteolaire ar an meaisín óstach leis an/path/in/containereolaire sacontainer. Léirítear athruithe ar an eolaire comhroinnte láithreach sacontainer.
Ag baint úsáide as Docker Volume Plugins
- Docker tacaíonn
volume pluginsíntí le haghaidh stórála agus bainistíochta sonraí ar ardáin éagsúla. - Forlíontáin cosúil le
RexRay,Flocker, nóGlusterFSsoláthraíonn siad cumais scalability agus bainistíochta sonraí le haghaidh Docker timpeallachtaí níos casta.
Trí úsáid a bhaint as modhanna stórála agus comhroinnte ar Docker nós Data Volumes, comhroinnt eolaire meaisíní ósta, Data Volume Containers, Bind Mounts, , agus Docker Volume Plugins, is féidir leat sonraí a bhainistiú go héifeachtach ar bhealach solúbtha agus éifeachtach i do Docker thimpeallacht agus comhsheasmhacht agus rochtain éasca ar na sonraí á chinntiú.

