Ciallaíonn gléasadh fillteáin (nó córais comhad) córas comhaid (fillteán nó eolaire) a nascadh nó a fheistiú le suíomh sonrach i gcóras comhad eile. Ligeann sé seo duit ábhar fillteán amháin a chur ar fáil taobh istigh d’fhillteán eile nó fiú in áit eile ar an gcóras.
Is gné thábhachtach de chórais oibriúcháin é gléasadh fillteáin agus is minic a úsáidtear é i gcomhthéacs coimeádán mar Docker nó fíorúlú chun rochtain ar chomhaid agus ar shonraí a sholáthar idir an meaisín óstach agus coimeádáin nó meaisíní fíorúla.
Is é an bunsmaoineamh a bhaineann le feisteas fillteáin ná limistéar stórála fisiceach (cosúil le diosca nó córas comhaid) a roinnt i réimsí loighciúla éagsúla chun comhaid a eagrú agus a rochtain. Ligeann sé seo duit a bhfuil i gcóras comhad a rialú agus a athrú gan cur isteach ar chórais comhaid nó ar eolairí eile.
Is minic a úsáidtear gléasanna fillteáin chun sonraí a mhalartú idir an meaisín óstach agus coimeádáin, cód a nuashonrú le linn forbairt feidhmchláir, bunachair shonraí a stóráil, nó comhaid cumraíochta a chumrú.
Ligeann fillteáin gléasta i Docker Compose sonraí a mhalartú idir an meaisín óstach agus coimeádáin, rud a sholáthraíonn roinnt buntáistí agus cumais:
In Docker Compose, is féidir leat fillteáin meaisín óstach a chur isteach i gcoimeádáin ag baint úsáide as an rogha ` volumes
. Seo sampla d’ volumes
a úsáid sa docker-compose.yml:
yaml version: '3' services: app: image: nginx volumes: - /path_to_host_folder:/path_to_folder_volume
Sa sampla thuas, is é " /path_to_host_folder
" an cosán chuig an bhfillteán ar do mheaisín óstach ar mhaith leat a shuiteáil sa choimeádán. Is é ` /path_to_folder_volume
` an cosán chuig an bhfillteán taobh istigh den choimeádán inar mian leat an fillteán óstach a shuiteáil.
Is féidir leat freisin cosáin choibhneasta a úsáid seachas cosáin absalóideach tríd an gcosán a shonrú i gcoibhneas le suíomh an chomhaid ` docker-compose.yml
`. Sa chás seo, bain úsáid as ` ./
` chun an t-eolaire reatha a shonrú.
yaml version: '3' services: app: image: nginx volumes: - ./host's_folder:/path_to_folder_volume
Is féidir leat fillteáin ilsuite a shonrú freisin ach iad a chur leis an liosta ` volumes
.
yaml version: '3' services: app: image: nginx volumes: