Docher este o combinație de produse și servicii „platformă ca serviciu” care utilizează virtualizarea sistemului de operare pentru a furniza software în pachete numite containere.
Containerele conțin tot ce trebuie rulat de o aplicație, instrument sau serviciu, inclusiv toate bibliotecile, dependențele și fișierele de configurare. Containerele sunt, de asemenea, izolate unele de altele (și de sistemul gazdă subiacent), dar pot comunica prin canale predefinite.
Această introducere la videoclipul Docker vă va oferi o imagine de ansamblu rapidă a tehnologiei și a modului în care funcționează:
Deoarece Docker este un software open source, nu numai că este gratuit, dar este gratuit să se adapteze, să extindă, să pirateze sau să construiască. În acest ghid acoperă instalarea Docker pe Ubuntu 20.04 LTS (Focal Fossa), dar aceiași pași pot funcționa și pe versiunile mai vechi de Ubuntu, inclusiv Ubuntu 18.04 LTS.
În această postare veți afla cum să instalați Docker din depozitul obișnuit Ubuntu, cum să activați Docker să pornească automat la pornirea sistemului și cum să instalați imaginile Docker și să le rulați local.
Dar aceasta nu este o scufundare profundă. Acest tutorial este intenționat scurt și la obiect. Astfel, petreceți mai puțin timp citind și mai mult timp făcând.
Există două cerințe dificile pentru instalarea Docker pe Ubuntu 20.04:
sudo
accesDacă gestionați sau configurați un server Ubuntu, atunci (probabil) îndepliniți deja aceste două cerințe, dar verificați înainte de a începe.
Pasul 1: Instalați Docker pe Ubuntu din depozitul Ubuntu. Faceți acest lucru folosind apt
comandă și docker.io
numele pachetului (notă: numele pachetului este nu pur și simplu „docker”):
sudo apt install docker.io
Ubuntu va descărca cea mai recentă versiune de Docker din arhivele sale, o va despacheta și o va instala pe sistemul dvs.
Pasul 2: Faceți ca Docker să pornească automat la pornirea sistemului:
sudo systemctl enable --now docker
Pasul 3: Testează-l.
Acum că Docker este instalat și rulează, ar trebui să verificați dacă totul funcționează bine. Acest lucru se poate face folosind Salut Lume
aplicație. Din linia de comandă rulați:
sudo docker rulează hello-world
Când executați această comandă, veți vedea un mesaj lung care vă informează că „instalarea pare să funcționeze corect”.
Dar priviți cu atenție mesajul:
Veți observa ceva interesant aproape de început: Docker nu a putut „găsi” imaginea „hello-world”. Dar, în loc să renunțe, l-a căutat și l-a descărcat din Docker Hub.
Ceea ce ne conduce cu ușurință la ...
Pasul 4: Găsiți și instalați imagini Docker.
Acum sunteți înființat, lumea (sau mai bine zis ecosistemul Docker) este strida voastră și Docker Hub portul dvs. de escală. Docker Hub este considerat „cea mai mare bibliotecă și comunitate din lume pentru imagini de containere”. Orice imagine disponibilă pe Docker Hub poate fi instalată pe ta sistem.
Să vedem cum să facem asta.
La căutați o imagine pe Docker Hub rulați docher
comanda cu căutare
subcomandă, așa:
termenul de căutare sudo docker-merge-aici
De exemplu, vreau să caut Alpine Linux pe Docker Hub, astfel încât să rulez docker search alpine
. O listă de imagini potrivite (care se potrivesc cu termenul alpin
) va aparea. Vreau imaginea oficială alpină, așa că mă uit în OFICIAL
coloană pentru cuvânt Bine
Când găsiți imaginea pe care doriți să o utilizați, o puteți descărca folosind Trage
subcomandă, De exemplu, pentru a instala Alpine Linux am rulat sudo docker pull alpine
.
Pentru a rula o imagine descărcată trebuie să adăugați fișierul alerga
subcomandă și numele imaginii, de exemplu, sudo docker rulează alpin
.
Dacă doriți să rulați o imagine ca un container și obțineți acces shell instantaneu „terminal interactiv” adăugați -aceasta
steag. De exemplu: alerg sudo docker run -it alpine
și mă aruncă direct în containerul alpin, gata de lucru:
Pentru a ieși din „terminalul interactiv” tastați cuvântul Ieșire
și apasă pe Enter.
Verificați Pagina Documente Docker pentru o bogăție mai multe informații despre modul de utilizare, administrare, gestionare și întreținere a containerelor.
Câteva comenzi utile de știut includ docker ps -a
pentru a afișa toate imaginile pe care le-ați folosit (și pentru a vedea ID-ul / numele containerului); docker stop {container id}
a închide o imagine; iar când ați terminat cu un container, scoateți-l folosind docker rm
comandă, adăugând din nou ID-ul / numele containerului la sfârșit.
În acest ghid ne-am uitat la instalarea Docker pe Ubuntu 20.04 și la instalarea imaginilor oficiale. Dar acesta este doar începutul a ceea ce este posibil cu Docker.
O cale posibilă de explorat este instalarea fără root a Docker. Aceasta este o caracteristică experimentală și nu (încă) ușor de activat. Dar efortul necesar pentru configurare merită dacă sunteți preocupat de securitate și stabilitate.
Dacă există subiecte pe care doriți să vedeți un tutorial asemănător (fie că este legat de Docker sau nu), introduceți o notă în comentarii sau prin e-mailul meu obișnuit.
Totul Ubuntu, zilnic. Din 2009.