Modhanna íocaíochta Abuse

Cad é Docker Compose agus Conas é a Shuiteáil

02.09.2023, 22:16

Is uirlis é Docker Compose chun feidhmchláir ilchoimeádáin a shainiú agus a bhainistiú ar ardán Docker. Ligeann sé duit ilchoimeádáin a chomhcheangal le chéile agus na socruithe, na spleáchais agus na caidrimh riachtanacha go léir eatarthu a shainiú i gcomhad cumraíochta.

Cad a cheadaíonn Docker Compose?

Le Docker Compose, is féidir leat feidhmchláir chasta a shainiú agus a rith ina bhfuil seirbhísí nó comhpháirteanna iolracha, agus gach ceann acu ag rith ina choimeádán Docker féin.

Le Docker Compose, is furasta scálú, bainistiú agus comhoibriú a dhéanamh ar fud coimeádán laistigh de thimpeallacht amháin. Is iad seo a leanas na príomhbhuntáistí a bhaineann lena úsáid:

  • éascaíocht fheidhmchláir chasta ina bhfuil ilchoimeádáin a shainiú agus a bhainistiú.
  • an cumas spleáchais agus caidrimh idir coimeádáin a shainiú chun an t-ord ina dtosaítear agus ina stoptar seirbhísí a bhainistiú go héasca
  • scálú agus dáileadh uathoibríoch seirbhísí laistigh de choimeádáin.
  • obair áisiúil le hathróga comhshaoil agus socruithe coimeádáin.

Úsáideann Docker Compose comhad YAML chun coimeádáin, a socruithe, athróga comhshaoil, líonraí, agus paraiméadair eile a shainiú. Tá an comhad seo éasca le tuiscint agus le heagarthóireacht.

Conas Docker Compose a shuiteáil

Chun Docker Compose a shuiteáil ar Linux, ní mór duit céimeanna simplí a leanúint.

Éilíonn Docker Compose go mbeidh Docker Engine suiteáilte ar do chóras. Má tá Docker Engine suiteáilte agat cheana féin, is féidir leat léim go dtí an chéad chéim eile. Mura bhfuil Docker Engine agat, rith na horduithe seo a leanas:

Nuashonraigh innéacs an phacáiste:

 sudo apt update

Suiteáil na pacáistí is gá chun stórtha nua a chur leis trí HTTPS:

 sudo apt install apt-transport-https ca-certificates curl software-properties-common

Cuir eochair oifigiúil Docker GPG leis:

 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

Suiteáil an stórlann Docker cobhsaí:

 echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Nuashonraigh innéacs an phacáiste arís:

 sudo apt update

Suiteáil Docker Engine agus a spleáchais:

sudo apt install docker-ce docker-ce-cli containerd.io

Cinntigh go bhfuil an tseirbhís Docker ag rith:

 sudo systemctl start docker

Cuir an t-úsáideoir reatha leis an ngrúpa docker chun orduithe Docker a rith gan sudo a úsáid:

 sudo usermod -aG docker $USER

Tar éis seo, atosú an córas nó logáil amach as an seisiún reatha agus logáil isteach arís.

Ag Suiteáil Docker Compose

Ar dtús, suiteáil na spleáchais le haghaidh Docker Compose:

 sudo apt install libffi-dev libssl-dev sudo apt install python3 python3-pip sudo apt install -y python3-dev
 sudo apt remove docker-compose sudo pip3 uninstall docker-compose

Suiteáil Docker Compose ag baint úsáide as pip3 :

 sudo pip3 install docker-compose

Fíoraigh go bhfuil Docker Compose suiteáilte go rathúil:

 docker-compose --version

Ba chóir duit teachtaireacht a fheiceáil a léiríonn an leagan de Docker Compose atá suiteáilte.

Ba chóir go mbeadh Docker Compose suiteáilte go rathúil ar do chóras Linux anois. Is féidir leat é a úsáid chun feidhmchláir ilchoimeádáin a bhainistiú ar Docker.