Ukuqamba kweDocker, iindlela ezahlukeneyo zokufaka ku-Ubuntu 20.04

malunga nedocker compose

Kwinqaku elilandelayo siza kujonga iDocker Compose. Esi sisixhobo esinceda ukuchaza, ukujonga, kunye nokuqhuba usetyenziso oluninzi. Imalunga ne isixhobo sokwakha izikhongozeli ezizimeleyo ngeefayile zeYAML.

Ukuqanjwa kweDocker kukuvumela ukuba usebenze iikopi ezininzi zokusingqongileyo kumamkeli omnye. Endaweni yokusebenzisa Docker Sebenzisa uthotho lwemiyalelo ye-bash kunye nezikripthi, i-Docker Compose ikuvumela ukuba usebenzise iifayile ze-YAML ukuze ukwazi yiyalela Injini yeDocker ukwenza imisebenzi. Esi sisitshixo, ukukhululeka kokunikwa uthotho lwemiyalelo, kwaye uphinde uphinde ubuye kwiindawo ezahlukeneyo.

Ukuqamba kweDocker sisixhobo se sebenzisa usetyenziso lweekhonteyina ezininzi kwiDocker echazwe kusetyenziswa ifomathi yefayile yokuBhala. Ifayile yokwakheka isetyenziselwa ukuchaza ukuba isikhongozeli esinye okanye ezingaphezulu ezenza isicelo sethu ziqwalaselwe njani. Nje ukuba sibe nefayile yokwakheka, sinokwenza kwaye siqale isicelo sethu ngomyalelo omnye: docker-bhala.

Ukuqamba kweDocker sisixhobo esenza lula ukusetyenziswa kweDocker. Ukusuka Iifayile zeYAML, kulula ukwenza izikhongozeli, ukudibanisa, ukwenza izibuko, ivolumu, njl. NgokuBumba unokwenza izikhongozeli ezahlukeneyo kwaye ngaxeshanye, kwisikhongozeli ngasinye, iinkonzo ezahlukeneyo, uzijoyine kumthamo oqhelekileyo, uziqale, uzicime, njl. Kuyinto ebalulekileyo ukukwazi ukwakha izicelo kunye ne-microservices. Zonke izinto zoBumba zinokujongwa ngokweenkcukacha kwiphepha le- Amaxwebhu eprojekthi.

Faka iDocker Compose kwi-Ubuntu 20.04

Abasebenzisi banokukhetha iindlela ezahlukeneyo zokufaka oku kuluncedo, njengoko zinjalo:

Ukusuka kwindawo yokugcina ubuntu

Ukusuka koovimba bobuntu singafumana ingxelo ezinzileyo kunye nohlaziyo lwesi sixhobo. Ukufakela apha, kufuneka sivule i-terminal (Ctrl + Alt + T) kwaye uchwetheze lo myalelo ulandelayo ukuze ufakele isixhobo esivela kwindawo yokugcina esemthethweni:

faka i-docker ubhale ngokufanelekileyo

sudo apt install docker-compose

Nje ukuba ukufakwa kugqityiwe, sinako jonga ukuba ifakwe ngokufanelekileyo kwinkqubo yethu. Singakwenza oku ngokubhala lo myalelo ulandelayo kwisiphelo esinye:

I-docker yenze ingxelo efanelekileyo

docker-compose version

Khupha ngaphandle

ukuba susa iDocker Compose efakwe ngokufanelekileyo, kufuneka sivule i-terminal (Ctrl + Alt + T) kwaye senze lo myalelo:

Khipha ngokufanelekileyo

sudo apt remove docker-compose; sudo apt autoremove

Sebenzisa indawo yokugcina izinto zeGitHub

Kulo Indawo yokugcina kwiGitHub kule projekthi, sinokufumana ingxelo ehlaziyiweyo yeDocker Compose, ekunokuthi ingafumaneki kwindawo yokugcina ubuntu esemgangathweni.

Ukuba ufuna faka ingxelo ehlaziyiweyo yesixhobo seDocker Compose, unako Sebenzisa isikhangeli sewebhu okanye uvule i-terminal (Ctrl + Alt + T) kwaye usebenzise lo myalelo ulandelayo ukuze ufumane ingxelo yokugqibela epapashwe namhlanje:

khuphela i-docker compose evela kwi-github

sudo wget -O /usr/local/bin/docker-compose https://github.com/docker/compose/releases/download/1.28.6/docker-compose-Linux-x86_64

Nje ukuba ukhuphelo lugqityiwe, siya kusebenzisa lo mnye umyalelo ku nika iimvume eziyimfuneko kwifayile ephunyeziweyo esiyikhupheleyo kwinyathelo elidlulileyo:

sudo chmod +x /usr/local/bin/docker-compose

Ngoku sinako jonga uguqulelo esiza kubakho ngalo usebenzisa lo myalelo ulandelayo kwisiphelo sendlela:

I-docker yenze ingxelo evela kwiGitHub

docker-compose --version

Khupha ngaphandle

Esi sixhobo inokususwa kwinkqubo ngokususa ifayile yayo yokubini. Ngale nto, kuya kufuneka sivule i-terminal (Ctrl + Alt + T) kwaye sisebenzise lo myalelo ulandelayo ukuze siyikhuphe kwikhompyuter yethu:

sudo rm /usr/local/bin/docker-compose

Sebenzisa ipayipi

Sinokukhuphela i-Docker Compose usebenzisa i-pip3. Esi sixhobo sifuna iPython 3.6 okanye kamva kunye nomphathi wephakheji yayo, ukuze usebenze ngokuchanekileyo. Ukuba unayo le nguqulelo yezi mfuno, kwisiphelo sendlela (Ctrl + Alt + T) kufuneka usebenzise lo myalelo ulandelayo ukufaka:

faka i-pip3 docker compose

pip3 install docker-compose

Khupha ngaphandle

Ngokuba esusa oku kuluncedo, ukuba uyifakile ngombhobho3, siya kufuna kuphela ukuvula i-terminal (Ctrl + Alt + T) kwaye senze umthetho kuyo:

khipha usebenzisa ipip3

pip3 uninstall docker-compose

Ukuba ufuna zama umzekelo wokusetyenziswa kweDockerkwi iphepha lamaxwebhu yale projekthi, banikezela ngomzekelo opheleleyo. Ngayo ungajonga ukusebenza kwale software.

Qamba usebenza kuyo yonke imo engqongileyo: imveliso, isiteji, uphuhliso, uvavanyo, kunye nokuhamba komsebenzi we-CI. Inokufumaneka ulwazi oluthe kratya malunga necala ngalinye kwi iimeko eziqhelekileyo zokusetyenziswa.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.