„Docker“ yra konteinerių kaupimo technologija, sukurta kurti, diegti ir vykdyti programas naudojant konteinerius - nuo hibridinio debesies iki krašto.
„Docker“ yra trijų lygių:
- „Docker Engine“ - bendruomenė
- „Docker“ variklis - įmonė
- „Docker Enterprise“
„Docker Engine“ - bendruomenė: Tai idealiai tinka atskiriems kūrėjams ir mažoms komandoms, norintiems pradėti naudotis „Docker“ ir eksperimentuoti su konteinerių programomis.
„Docker“ variklis - įmonė: Tai skirta įmonėms kurti konteinerių vykdymo laiką, atsižvelgiant į saugumą ir įmonės lygio SLA.
„Docker Enterprise“: Jis skirtas komandoms, kurios kuria, siunčia ir valdo verslui svarbias programas masiškai.
„Docker“ galima paleisti naudojant bet kurią platinimo versiją, kurioje veikia 3 versija.10+ „Linux“ branduolio. Yra nemažai būdų, kaip įdiegti doką.
Dokerio įrengimo būdai
- Įdiekite naudodamiesi saugykla
- Įdiekite iš paketo
- Įdiekite naudodami patogumo scenarijų
Šiame vadove mes ketiname jį įdiegti iš doko saugyklos. Mes vykdysime komandas naudodamiesi šakniniu vartotoju, norėdami konfigūruoti doką.
1. Patikrinkite branduolio versiją
Prieš diegdami „Docker“ turėtume patikrinti „Linux“ branduolio versiją. Taigi paleiskite šią komandą, kad gautumėte informaciją apie branduolį.
uname -a
Prieš diegdami „Docker“ variklį, turime sukonfigūruoti „Docker“ saugyklą.
„Docker Engine“ - bendruomenė: jame yra trijų tipų atnaujinimo kanalai: stabilūs, bandomieji ir naktiniai:
- Stabilus suteikia jums naujausius leidimus, kad jie būtų prieinami
- Testas pateikia išankstinius leidimus, kurie yra paruošti bandymams, kol jie nėra prieinami
- Naktinis pateikia naujausius nebaigtus darbus, susijusius su kitu svarbiausiu leidimu
Paprastai „Docker“ paketą galima rasti „Ubuntu“ saugyklose, tačiau čia mes ketiname naudoti „docker“ saugyklas ir įdiegti naujausią „docker“ versiją.
2. Atnaujinti saugyklas
Pradėkime nuo sistemos saugyklų atnaujinimo. Paleiskite terminalą ir įveskite šią komandą:
apt-get atnaujinimas
3. Įdiekite priklausomybes
Turite įdiegti žemiau esančius paketus. Tada apt gali pasiekti „Docker“ saugyklas per HTTPS.
apt-get install apt-transport-https ca-sertifikatai susisuka gnupg-agent programinės įrangos savybės-bendros
Kiekvienos komandos paskirtį galima klasifikuoti taip.
apt-transport-https: Perkelkite failus ir duomenis per https
ca sertifikatai: Leidžia sistemai patikrinti saugos sertifikatus
garbanoti: Įrankis duomenims perduoti
gnupg-agentas: „Gpg-agent“ yra programa, veikianti fone (deimonas) ir sauganti GPG slaptus raktus atmintyje
programinės-savybės-bendros: Prideda scenarijus programinei įrangai tvarkyti
Pridėti oficialų „Docker“ GPG raktą:
garbanos -fsSL https: // atsisiųsti.dokininkas.com / linux / ubuntu / gpg | apt-key pridėti -
4. Nustatyti saugyklą
Nustatykite stabilią „Docker“ saugyklą:
add-apt-repository "deb [arch = amd64] https: // atsisiųsti.dokininkas.com / linux / ubuntu $ (lsb_release -cs) stabilus "
The $ (lsb_release -cs) žemiau esanti subkomanda pateikia Ubuntu diegimo kodinį pavadinimą
Atnaujinti saugyklas.
apt-get atnaujinimas
5. Įdiekite „Docker-CE“
Įdiekite naujausią „Docker Engine - Community“ versiją.
apt-get install docker-ce docker-ce-cli containerd.t
Išvardykite repo versijas.
apt-cache politikos dokas-ce
6. Įdiekite specifinę versiją
Jei reikia įdiegti konkrečią versiją, vykdykite žemiau esančią komandą. Čia aš pasirinkau18.03.1 ~ ce ~ 3-0 ~ ubuntu.“
apt-get install docker-ce = Versija
E.g.:-
apt-get install docker-ce = 18.03.1 ~ ce ~ 3-0 ~ ubuntu
Docker-engine būseną galite patikrinti naudodami šią komandą
systemctl būsenos dokas
7. „Docker“ kaip ne root vartotojas
Pirmiausia sukurkime naują vartotoją ir pridėkime jį prie dokavimo grupės.
adduser dockeruser
usermod -aG docker dockeruser
Keisti vartotoją:
su - dokininkas
Patikrinkite, ar galite paleisti dokavimo komandas
dokininkas paleisk sveiką pasaulį
Pirmiau nurodyta komanda atsisiunčia bandomąjį vaizdą ir paleidžia jį į konteinerį. Kai konteineris vykdomas, jis išspausdina informacinį pranešimą ir išeina.
8. Konfigūruokite „Docker“, kad jis būtų paleistas paleidus sistemą
įjungti doką
9. Pašalinkite „Docker“
Jei norite pašalinti doką, galite paleisti šias komandas
apt-get purge docker-ce
apt-get autoremove
Vaizdai, talpyklos ir kt. nėra automatiškai pašalinami. Norėdami ištrinti visus paveikslėlius, sudėtinius rodinius ir tomus, paleiskite žemiau esančią komandą:
rm -rf / var / lib / docker
10. „Docker“ CLI
Norėdami išvardyti visas galimas komandas, paleiskite dokininkas komanda docker vartotojo.
dokininkas
Norėdami gauti daugiau informacijos apie komandą, paleiskite „docker COMMAND -help“.
E.g.:-
dokininko vaizdas - pagalba
Viskas. Dabar sėkmingai įdiegėte „docker“ savo „Ubuntu“ sistemoje. Artimiausiuose straipsniuose pamatysime, kaip efektyviai dirbti su doku.