„Docker Compose“ lengva įdiegti „Linux“ staliniuose kompiuteriuose. Tačiau diegimo veiksmai šiek tiek skiriasi, jei norite naujausios „Docker Compose“ versijos.

„Docker Compose“ galima rasti daugumos platinimų standartinėse saugyklose. Tačiau naujausios saugyklos versijos dažniausiai atsilieka nuo naujausio leidimo.

Tai vis dažniau tampa problema ir gali sukelti įvairių klaidų, kurias reikia išspręsti. Štai kaip įdiegti naujausią „Docker Compose“ versiją „Linux“.

„Docker Compose“ supaprastina jūsų gyvenimą

„Docker“ yra esminis konteinerių surinkimo įrankis, leidžiantis įdiegti programinę įrangą „Linux“ asmeniniame kompiuteryje arba serveryje nerizikuojant, kad ji trukdys kitoms jūsų įdiegtoms programoms.

Tai leidžia lengvai konfigūruoti aplinką, kurioje jūsų programinė įranga veiktų, ir gali atsisiųsti vaizdus bei automatiškai nustatyti konteinerius – visa tai naudojant vieną sudėtinę komandą.

„Docker Compose“ priedas dar labiau palengvina gyvenimą. Su juo galite apibrėžti aplinkas YAML tekstiniame faile, tada naudoti trumpas komandas joms valdyti.

instagram viewer

Jei tu savarankiški projektai Raspberry Pi, tai neįkainojama. Jūs netgi galite paleisti visas operacines sistemas, Pavyzdžiui, „Ubuntu“ kaip „Docker“ konteineriai.

Kodėl nepasinaudojus Docker Compose atpirkimo leidimu?

Nors lengva įdiekite „Docker Compose“ sistemoje „Linux“., plėtra vyksta greitai ir šiandien aktyviai naudojamos kelios skirtingos „Docker Compose“ versijos.

Jų naudojama schema ir sintaksė ne visada suderinamos, todėl sukant sudėtinius rodinius galite susidurti su tokiomis klaidomis kaip "services.web.depends_on yra neteisingas tipas, tai turėtų būti masyvas " arba "Nepalaikoma tinklų konfigūravimo parinktis".

Daugelis šių klaidų yra susijusios su funkcijomis, kurios buvo pasenusios arba pridėtos po to, kai buvo išleista jūsų Docker Compose versija. Besiblaškydami ir keisdami versijos numerį savo docker-compose.yaml failą arba intensyviai ieškant labai konkrečių klaidų kartais gali duoti rezultatų, tai nėra geriausias pasirinkimas.

Naujausiuose „Docker Compose“ leidimuose versijų numeriai laikomi tik patariamaisiais ir paprastai veikia sklandžiai su YAML failais, sukurtais ankstesnėms „Docker Compose“ laidoms.

Kadangi standartinės „Docker Compose“ saugyklos leidimai paprastai atsilieka nuo naujausių, jums gali tekti įdiegti „Docker Compose“ rankiniu būdu.

Kaip rankiniu būdu įdiegti „Docker Compose“.

Naujausią „Docker Compose“ leidimą galite rasti oficialiame projekto „GitHub“ leidimų puslapyje.

Parsisiųsti:„Docker Compose“.

Prieš pradėdami, turėtumėte pašalinti „Docker Compose“ versiją, kurią įdiegėte naudodami paketų tvarkyklę. Pavyzdžiui, jei įdiegėte „Docker Compose“ naudodami APT, atidarykite terminalą ir įveskite:

sudo apt pašalinti docker-compose

Naršyklėje apsilankykite „GitHub“ leidimų puslapyje ir sąraše pasirinkite sistemos architektūrą. Daugeliui šiuolaikinių stalinių kompiuterių reikės docker-compose-linux-x86_64 paketą. Tai gali būti paslėpta ir gali tekti spustelėti Rodyti visus išteklius kad jį rastum.

Jei norite naudoti naujausią 64 bitų Raspberry Pis versiją, pasirinkite docker-compose-linux-aarch64, o senesnės ARM architektūros ieškokite docker-compose-linux-armv7 arba docker-compose-linux-armv6.

Dešiniuoju pelės mygtuku spustelėkite norimą leidimą, tada pasirinkite Nukopijuoti nuorodą.

Dabar grįžkite į savo terminalą ir naudokite wget komanda atsisiųsti dvejetainį failą:

wget https://github.com/docker/compose/releases/download/v2.19.1/docker-compose-linux-x86_64

Pervardykite atsisiųstą failą, perkelkite jį į vietą PATH ir padarykite jį vykdomąjį:

sudo mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

Galiausiai patikrinkite „Docker Compose“ versiją, įdiegtą su:

dokeris-komponuoti -v

Dabar jūsų „Linux“ kompiuteryje būtų įdiegta naujausia „Docker Compose“ versija.

Norėdami vykdyti puikius projektus, naudokite „Docker Compose“.

Naudodami atnaujintą „Docker Compose“ leidimą pastebėsite, kad jūsų projektai ir sudėtinės programos veikia sklandžiau.

Jei manote, kad kelių „Docker“ konteinerių tvarkymas pernelyg sudėtingas, net naudojant „Docker Compose“, yra lengvai naudojamų įrankių, kurie gali supaprastinti administravimą.