Įdiekite „Docker“ sistemoje „CentOS7“

Install Docker Centos7



„Docker“ yra atvirojo kodo konteinerių sistema. Jis plačiai naudojamas didelio tankio programų diegimui debesyje. Jis naudoja tą patį branduolį kaip ir pagrindinė operacinė sistema, kad virtualizuotų operacinę sistemą. Jame yra didelė vaizdų saugykla, kurią galite naudoti, kad konteineris būtų paleistas ir paleistas per kelias minutes. „Docker“ vaizdų saugykloje yra iš anksto sukonfigūruotas „Docker“ vaizdas beveik bet kokio tipo programoms ir operacinėms sistemoms. Tarkime, kad norite paleisti PHP žiniatinklio serverį. Jį galite rasti „Docker“ vaizdų saugykloje, o pagrindinė operacinė sistema gali būti „Ubuntu“, „Debian“ ar „CentOS“. Kiekvienai OS skirtingi PHP vaizdai. Šiame straipsnyje aš jums parodysiu, kaip įdiegti „Docker“ sistemoje „CentOS 7.“ Pradėkime.

„Docker“ diegimas

Aš naudoju „CentOS 7.4“, kaip matote iš šios komandos išvesties:





$katė /ir kt/redhat-release



Mano naudojama branduolio versija yra 3.10.0, kaip matote iš šios komandos išvesties:



$uname -r





Tau reikia yum-config-manager kad įjungtumėte „CentOS 7“ priedus ir „Docker CE“ saugyklą savo „CentOS 7“ įrenginyje. yum-config-manager numato yum-utils paketas.

Galite įdiegti yum-utils paketą su tokia komanda:



$sudo yum įdiegtiyum-utils-ir

Kaip matote iš žemiau esančios ekrano kopijos, aš jau turiu yum-utils mano kompiuteryje įdiegtas paketas. Jei jo neturite, jis bus įdiegtas.

Dabar galite įjungti „CentOS 7“ priedų saugyklą naudodami šią komandą:

$sudoyum-config-manager-įmanomasPapildomos funkcijos

Dabar paleiskite šią komandą, kad patikrintumėte, ar Papildomos funkcijos repo įjungtas:

$sudo yumrepolistas

Kaip matote iš pažymėtos dalies žemiau esančioje ekrano kopijoje, Papildomos funkcijos repo įjungtas.

Docker priklauso nuo device-mapper-persistent-data ir lvm2 paketas. Šiuos paketus galite įdiegti naudodami šią komandą:

$sudo yum įdiegtidevice-mapper-persistent-data lvm2

Dabar paspauskite „y“ ir paspauskite, kad tęstumėte.

device-mapper-persistent-data ir lvm2 reikia įdiegti paketus.

Dabar prie savo „CentOS 7“ kompiuterio turite pridėti oficialią „Docker“ saugyklą.

Galite paleisti šią komandą, kad pridėtumėte „Docker“ saugyklą prie „CentOS 7“ naudodami yum-config-manager :

$sudoyum-config-manager-pridėti-repohttps://download.docker.com/linux/šimtai/docker-ce.repo

Reikėtų pridėti „Docker“ saugyklą.

Dabar galite įdiegti „Docker“.

Norėdami įdiegti „Docker“ savo „CentOS 7“ kompiuteryje, paleiskite šią komandą:

Paspauskite „y“, tada paspauskite, kad tęstumėte.

„Yum“ paketų tvarkyklė turėtų pradėti atsisiųsti „Docker“ paketus, kaip parodyta žemiau esančioje ekrano kopijoje.

Tam tikru momentu jūsų gali būti paprašyta priimti „Docker“ GPG raktą. Paspauskite „y“, tada paspauskite, kad tęstumėte.

Diegimas turėtų būti tęsiamas, kaip parodyta žemiau esančioje ekrano kopijoje.

Docker turi būti sumontuotas.

Dabar galite paleisti „Docker“ sistemos paslaugą naudodami šią komandą:

$sudosystemctl paleisti doką

Prie sistemos paleidimo taip pat turėtumėte pridėti „Docker“ paslaugą. Taigi jis bus paleistas automatiškai įkrovos metu.

Norėdami paleisti „Docker“ paslaugą prie sistemos paleidimo, galite paleisti šią komandą:

$sudosystemctlįgalintidokininkas

Kaip matote iš žemiau esančios ekrano kopijos, „Docker“ sistemos paslauga pridedama prie paleidimo.

Dabar pridėkite savo vartotoją prie dokininkas sistemos grupė. Tokiu būdu galite pasiekti visas „Docker“ komandas nenaudodami sudo .

Norėdami pridėti savo vartotoją prie dokininkas grupėje, paleiskite šią komandą:

$sudousermod-aGdocker shovon

PASTABA: čia šovonas yra mano „CentOS 7“ įrenginio vartotojas. Jūsų vartotojo vardas turi būti kitoks.

Dabar iš naujo paleiskite „CentOS 7“ įrenginį naudodami šią komandą:

$sudoperkrauti

Kai kompiuteris paleidžiamas, galite patikrinti, ar „Docker“ veikia, naudodami šią komandą:

$doko versija

Kaip matote iš žemiau esančios ekrano kopijos, „Centcker 7“ kompiuteryje įdiegta „Docker“ versija yra 17.12. Jis veikia teisingai.

Pagrindinis „Docker“ naudojimas

Galite paleisti numatytąjį Labas pasauli „Docker“ konteinerį, kad patikrintumėte, ar jis veikia, ar ne.

Galite paleisti šią komandą, kad paleistumėte Labas pasauli „Docker“ konteineris:

$„Docker Run Hello“ pasaulis

The Labas pasauli konteinerio vaizdas bus ieškomas vietiniame diske. Pirmą kartą „Docker“ jo neras. Taigi jis bus atsisiųstas iš „Docker“ saugyklos. Atsisiuntęs vaizdą, „Docker“ iš vaizdo padarys konteinerį ir paleis jį, kaip matote žemiau esančioje ekrano kopijoje.

Galimų „Docker“ konteinerių sąrašą galite pateikti naudodami šią komandą:

$dokininko įvaizdisls

Galite paleisti šią komandą norėdami rasti bet kokios informacijos, kurios jums gali prireikti apie „Docker“ jūsų sistemoje:

$doko informacija

Kaip matote iš šios komandos išvesties, „Docker“ būsena spausdinama. Pavyzdžiui, kiek konteinerių turite, kiek iš jų veikia, kiek jų pristabdyta arba sustabdyta, kiek „Docker“ vaizdų atsisiuntėte, sukonfigūruota atminties tvarkyklė, laisvos vietos diske ir dar daugiau. Tai ilgas informacijos sąrašas.

Taip įdiegiate „Docker“ „CentOS 7“ ir naudojate ją. Dėkojame, kad perskaitėte šį straipsnį.