Bunachar Eolais

Réamhrá ar Docker Compose

Is uirlis é Docker Compose a chuireann ar chumas úsáideoirí feidhmchláir Docker ilchoimeádánacha a shainiú agus a rith. Le Docker Compose, is féidir leat comhad YAML a úsáid chun seirbhísí, líonraí agus imleabhair na feidhmchláir a chumrú, rud a ligeann duit ilchoimeádáin a rith atá ceangailte le chéile agus á mbainistiú mar aonad amháin.

Cuireadh Docker Compose i láthair i 2014 mar bhealach chun bainistíocht feidhmchlár Docker ilchoimeádánacha a shimpliú. Ó shin, tá sé tar éis éirí ina uirlis thóirí sa chóras Docker, ag soláthar beala simplí agus éifeachtach chun coimeádáin a eagrú.

Conas a Oibríonn Docker Compose

Oibríonn Docker Compose trí chomhad YAML a léamh a dhéanann cur síos ar sheirbhísí, líonraí agus imleabhair na feidhmchláir. Sainítear gach seirbhís mar choimeádán, agus sonraíonn an comhad YAML conas ba chóir na coimeádáin a chumrú agus conas ba chóir dóibh cumarsáid a dhéanamh lena chéile.

Nuair a rithtear Docker Compose, cruthaíonn sé líonra don fheidhmchlár agus tosaíonn sé na coimeádáin a sainítear sa chomhad YAML. Tosaítear na coimeádáin san ord a sainítear sa chomhad YAML, agus tosaítear gach coimeádán le a shraith athróg timpeallachta féin, comhaid chumraíochta, agus acmhainní eile.

Nuair a bhíonn na coimeádáin ag rith, soláthraíonn Docker Compose tacar orduithe chun an fheidhmchlár a bhainistiú, mar shampla coimeádáin a thosú agus a stopadh, seirbhísí a scálú, agus logaí a fheiceáil.

Ag Úsáid Docker Compose

Chun Docker Compose a úsáid, ní mór duit comhad YAML a chruthú a dhéanann cur síos ar d’fheidhmchlár. Seo sampla de chomhad simplí Docker Compose YAML:

version: '3'
services:
  web:
    image: nginx
    ports:
      - "8000:80"
  db:
    image: postgres
    environment:
      POSTGRES_PASSWORD: example

Sa sampla seo, tá dhá sheirbhís againn: “web” agus “db”. Úsáideann an tseirbhís “web” íomhá nginx agus nochtann sé port 8000 don óstríomhaire. Úsáideann an tseirbhís “db” íomhá postgres agus socraíonn sé an athróg timpeallachta POSTGRES_PASSWORD.

Chun an fheidhmchlár a thosú, is féidir leat an t-ordú seo a leanas a rith:

docker-compose up

Léifidh an t-ordú seo an comhad YAML agus tosóidh sé na coimeádáin a sainítear sa chomhad. Ansin is féidir leat an tseirbhís ghréasáin a rochtain trí bhrabhsálaí gréasáin a oscailt agus dul go “http://localhost:8000”.

Conclúid

Is uirlis chumhachtach é Docker Compose chun feidhmchláir Docker ilchoimeádánacha a bhainistiú. Le Docker Compose, is féidir leat d’fheidhmchlár a shainiú mar shraith de choimeádáin ceangailte le chéile, rud a dhéanann sé níos éasca a bhainistiú agus a scálú. Trí chomhad simplí YAML a úsáid chun d’fheidhmchlár a chumrú, cuireann Docker Compose ar do chumas feidhmchláir chasta bunaithe ar choimeádáin a chruthú, a rith agus a bhainistiú go héasca.