Uzkrājumu iestatīšana Docker vidē attiecas uz konteineros izmantoto datu krātuvju izveides un pārvaldības procesu. Uzglabātavas ļauj saglabāt datus starp konteineru palaišanas reizēm, saglabājot tos drošus un pieejamus.
Tvertņu iestatīšana Docker ļauj pārvaldīt un saglabāt konteineros izmantotos datus. Tas ir svarīgi, jo konteineri pēc noklusējuma ir nemainīgi, un visas konteinerā veiktās izmaiņas tiek zaudētas, kad konteiners tiek apturēts vai dzēsts.
Tas arī dod iespēju saglabāt datus starp konteineru palaišanas reizēm, nodrošinot, ka dati tiek saglabāti un ir pieejami. Tas ir īpaši noderīgi lietojumprogrammām, kurām nepieciešama pastāvīga datu glabāšana, piemēram, datubāzēm vai failu sistēmām.
Tas ir arī veids, kā viegli mērogot lietojumprogrammas, jo datus var koplietot starp vairākiem konteineriem vai izmantot kā kopīgu resursu visiem konteineriem.
Kopumā krātuves iestatīšana Docker nodrošina uzticamu un elastīgu datu pārvaldību konteineros, padarot to lietošanu ērtāku un efektīvāku.
Docker ir vairāki krātuvju veidi:
Uzglabāšanas konfigurēšana Docker ļauj pārvaldīt un konfigurēt šos glabāšanas veidus, kā arī norādīt, kuriem konteineriem jāizmanto kāda glabāšana. Tas ļauj uzglabāt un piekļūt datiem konteineros, kā arī nodrošina lietojumprogrammu elastību un mērogojamību.
Konfigurēt krātuvi Docker programmā var, izmantojot opciju -v
vai --volume
, palaižot konteineru.
Šeit ir daži veidi, kā to konfigurēt:
Vietējā direktorija tiek sasaistīta ar konteinerā esošo direktoriju:
docker run -v /path/to/local/directory:/path/to/directory/in/container <image_name>
Docker sējuma izveide un izmantošana:
docker volume create <name of the volume>
docker run -v <file name>:/path/to/directory/in/container <image name>
Izmantojot ārējo krātuvi, piemēram, NFS vai AWS EBS:
docker run -v <store_name>:<path_in the container> <image_name>
Izmantojot Docker Compose, lai konfigurētu krātuvi:
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>
Konfigurējot krātuvi Docker, varat izmantot arī citas opcijas, piemēram, --mount sarežģītākiem uzstādīšanas scenārijiem vai --volumes-from, lai izmantotu cita konteinera krātuvi.