Docker este un instrument pentru lucrul cu containerele. Principalul avantaj al Docker este capacitatea de a rula aplicații cu resurse izolate.
Pentru a începe, trebuie să efectuați o serie de acțiuni din instrucțiunile pas cu pas:
Pentru a implementa stocarea Docker, trebuie să preconfigurați serverul (inclusiv să creați un utilizator cu permisiuni non-rutare și să verificați setările firewall-ului.
De asemenea, este necesar un cont pe Docker Hub pentru a implementa stocarea Docker. Fără acesta, utilizatorul nu va putea să creeze imagini personalizate și să le încarce pe Docker Hub.
Pachetul de instalare Docker, care se află în repo-ul Ubuntu, poate conține cea mai recentă versiune. Dacă este relevant să lucrați în mod specific cu cea mai recentă actualizare, introduceți comanda:
$ sudo apt update
Înainte de a instala Docker, este necesar să instalați pachetele care sunt concepute pentru a lucra cu HTTPS.
Primul lucru pe care trebuie să îl faceți este să vă asigurați că bootați din depozitul Docker și nu din depozitul Ubuntu (care este cel implicit). Comanda utilizată pentru acest lucru este:
$ apt-cache policy docker-ce
Când instalarea se finalizează, pe ecran va apărea un mesaj informativ cu numărul versiunii și alte caracteristici. Din conținutul său, este clar că docker-ce
este un candidat pentru instalare, dar nu a fost încă instalat.
Pentru a-l instala, tastați comanda în linia de comandă:
$ sudo apt install docker-ce
După aceea, Docker va fi instalat. Pentru a verifica dacă procesul daemon rulează (acest lucru ar trebui să se întâmple automat), utilizați comanda-check:
$ sudo systemctl status docker
Acordați atenție stării"Active
": aceasta ar trebui să conțină informații că serviciul este activ. În plus, veți vedea alte caracteristici ale docker-ce
(memorie, sarcini, link către documentația oficială și altele).
Când ați instalat Docker, puteți lucra cu setările. De exemplu, setați pornirea fără sudo
și altele. Asigurați-vă că studiați documentația și lista de subcomandă cu care funcționează versiunea instalată (curentă) a Docker.