Ligeann tionscadal Docker Compose duit seirbhísí gaolmhara iolracha a phacáistiú agus a reáchtáil le chéile. Féadfaidh sé seo a bheith úsáideach nuair a bhíonn comhpháirteanna iolracha i d’iarratas, mar fhreastalaí gréasáin, bunachar sonraí, agus freastalaí taisce, ar gá dóibh oibriú le chéile.
Ligeann Docker Compose duit na seirbhísí riachtanacha go léir agus a gcuid socruithe a shainiú sa chomhad docker-compose.yml. Is féidir leat an t-ordú docker-compose up a úsáid ansin chun na seirbhísí go léir a thosú ag an am céanna.
Soláthraíonn tionscadal in Docker Compose timpeallacht forbartha agus imlonnaithe iargúlta agus in-athdhéanta. Déanann sé freisin d’iarratas a scála agus a nuashonrú níos éasca, mar is féidir leat seirbhísí a chur leis nó a athrú go héasca sa chomhad docker-compose.yml
.
Chun tionscadal a chruthú in Docker Compose, lean na céimeanna simplí seo:
1, Suiteáil Docker Compose mura bhfuil sé agat cheana féin. Is féidir leat treoracha suiteála a fháil ar láithreán gréasáin oifigiúil Docker:
2. Cruthaigh eolaire nua do do thionscadal agus déan nascleanúint chuige.
3. Cruthaigh comhad docker-compose.yml san eolaire tionscadail. Sa chomhad seo saineoidh tú seirbhísí, coimeádáin agus socruithe do thionscadal.
4. Sainmhínigh na seirbhísí agus na coimeádáin is mian leat a reáchtáil i do thionscadal sa chomhad docker-compose.yml
. Sampla:
version: '3' services: web: build: . ports: - "8000:8000" volumes: - .:/app db: image: postgres environment: POSTGRES_PASSWORD: example
Sa sampla seo sainímid dhá sheirbhís: web
agus db
. Tiomsaítear an tseirbhís web
ón eolaire reatha agus ón gcalafort seachfhreastalaí 8000 chuig an meaisín óstach. Úsáideann an tseirbhís db
an íomhá postgres agus socraíonn sí an t-athróg timpeallachta POSTGRES_PASSWORD
.
4. Rith an tionscadal leis an ordú docker-compose up
. Tógfaidh Docker Compose go huathoibríoch agus cuirfidh sé tús leis na seirbhísí go léir a shainítear sa chomhad docker-compose.yml
.
5. Déan do thionscadal a thástáil trí bhrabhsálaí gréasáin a oscailt agus dul chuig http://localhost:8000
(má d'úsáid tú an sampla ó chéim 4).
Is iad seo na bunghnéithe a bhaineann le tionscadal a chruthú in Docker Compose. Is féidir leat tuilleadh a fhoghlaim faoi Docker Compose agus a chumais sa doiciméadú oifigiúil.