Tagraíonn cumrú siopaí i Docker don phróiseas chun na stórtha sonraí a úsáidtear i gcoimeádáin a chruthú agus a bhainistiú. Ligeann stóráil duit sonraí a shábháil idir ritheanna coimeádáin, ag cinntiú a sábháilteacht agus a infhaighteacht.
Trí stóráil a chumrú in Docker is féidir leat na sonraí a úsáidtear i gcoimeádáin a bhainistiú agus a stóráil. Tá sé seo tábhachtach toisc go bhfuil coimeádáin do-ath-inmheánach de réir réamhshocraithe agus cailltear aon athruithe a dhéantar laistigh den choimeádán nuair a stoptar nó nuair a scriostar é.
Fágann sé freisin gur féidir sonraí a shábháil idir ritheanna coimeádáin, ag cinntiú go bhfuil siad sábháilte agus go mbíonn siad ar fáil. Tá sé seo úsáideach go háirithe d’fheidhmchláir a dteastaíonn stóráil sonraí leanúnach uathu, amhail bunachair shonraí nó córais comhaid.
Éascaíonn sé feidhmchláir a scálaiú freisin mar is féidir sonraí a roinnt ar il-choimeádán nó iad a úsáid mar acmhainn roinnte ar fud na gcoimeádán go léir.
Tríd is tríd, soláthraíonn bunú stórála in Docker bainistíocht sonraí iontaofa agus solúbtha i gcoimeádáin, rud a fhágann go bhfuil siad níos áisiúla agus níos éifeachtaí le húsáid.
Tá roinnt cineálacha stórtha in Docker:
Trí stórtha a chumrú in Docker is féidir leat na cineálacha seo stórtha a bhainistiú agus a chumrú, chomh maith le sonrú cé na coimeádáin ar cheart dóibh na stórtha a úsáid. Fágann sin gur féidir sonraí a stóráil agus a rochtain i gcoimeádáin, agus cuireann sé solúbthacht agus inscálaitheacht iarratais ar fáil freisin.
Is féidir stóráil a shocrú i Docker ag baint úsáide as an rogha -v
nó --volume
agus an coimeádán á thosú.
Seo roinnt bealaí chun é a shocrú:
Comhadlann áitiúil a nascadh le heolaire sa choimeádán:
docker run -v /path/to/local/directory:/path/to/directory/in/container <image_name>
Ag cruthú agus ag úsáid Docker Volume:
docker volume create <name of the volume> docker run -v <file name>:/path/to/directory/in/container <image name>
Úsáid stórála seachtrach ar nós NFS nó AWS EBS:
docker run -v <store_name>:<path_in the container> <image_name>
Ag baint úsáide as Docker Compose chun stórtha a chumrú:
yaml version: '3' services: myservice: image: <image_name> volumes: - /path/to/local/directory:/path/to/directory/in/container - <folder name>:/path/to/directory/in/container - <storage name>:<path_in the container>
Agus stórais á socrú agat in Docker, is féidir leat roghanna eile a úsáid freisin, mar shampla --mount le haghaidh cásanna gléasta níos casta, nó --imleabhair-ó chun stórais coimeádán eile a úsáid.