Unul dintre principalele avantaje ale utilizării Linux ca platformă pentru serverul dvs. sunt containerele. Containerele sunt o tehnologie care permite unui utilizator să conțină un micro-sistem de operare și o bucată de software specializată și să o ruleze izolat pe sistem. Făcând acest lucru, puteți obține performanțe și flexibilitate incredibile. Când vorbim despre containere pe Linux, cea mai populară soluție este Docker. Acest software, odată instalat, face foarte ușor pentru aproape oricine să instaleze și să ruleze containerele din mers. Iată cum să obțineți Docker pe Linux..
ALERTA SPOILER: Derulați în jos și urmăriți tutorialul video de la sfârșitul acestui articol.
Cuprins
Instrucțiuni Ubuntu
Înainte de a rula Docker CE pe serverul sau desktopul Ubuntu, ar trebui să actualizați memoria cache a pachetului Ubuntu apt și să instalați orice actualizări de software care ar putea avea nevoie de instalare.
sudo apt update sudo apt upgrade
Odată ce sistemul dvs. este actualizat, va trebui să instalați câteva pachete. Aceste pachete sunt importante și vor permite managerului de pachete Ubuntu să interacționeze mai bine cu descărcările prin HTTPS.
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
Următorul pas în procesul de instalare este adăugarea cheii GPG pentru depozitul oficial de software Docker. Acest lucru este important, deoarece Ubuntu nu va instala software-ul fără el.
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Cu cheia descărcată, adăugați depozitul oficial de software Docker CE la sistemul dumneavoastră Ubuntu.
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
În cele din urmă, actualizați din nou sursele software Ubuntu și instalați software-ul Docker pentru a finaliza procesul de instalare.
sudo apt update&&sudo apt install docker-ce
Instrucțiuni Debian
Înainte de a instala Docker CE pentru Debian, actualizați sistemul. Acest lucru va asigura că Docker funcționează bine pe computer.
sudo apt-get update sudo apt-get upgrade
Cu totul la zi, va trebui să instalați câteva instrumente pentru a vă asigura că pachetele Docker CE se descarcă corect. Rețineți că instrucțiunile vor fi diferite în funcție de versiunea dvs. de Debian.
Instrucțiuni Debian Stretch/Jesse
sudo apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common
Instrucțiuni Wheezy
sudo apt-get install apt-transport-https ca-certificates curl python-software-properties
Cu instrumentele adăugate, este timpul să instalați cheia GPG a depozitului Docker în Debian. Acesta este un pas critic, așa că nu îl ignorați. Debian nu va instala Docker fără el.
curl -fsSL https://download.docker.com/linux/$(. /etc/os-release; echo "$ID")/gpg | sudo apt-key add -
Apoi, adăugați depozitul software Docker CE la lista de surse Debian.
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/$(. /etc/os-release; echo "$ID") $(lsb_release -cs) stable"
Tot ce mai rămâne de făcut acum este să actualizați a doua oară sursele software Debian și să instalați Docker CE. Faceți acest lucru cu următoarele comenzi:
sudo apt-get update&&sudo apt-get install docker-ce
Instrucțiuni Fedora
Înainte de a instala Docker pe Fedora, va trebui să instalați câteva plugin-uri Dnf. Acestea sunt importante și vor permite instalarea software-ului Docker să fie mult mai ușoară. Instalați pluginurile Dnf cu:
sudo dnf -y install dnf-plugins-core
Cu pluginurile instalate, este timpul să adăugați depozitul de software propriu-zis la mașină.
sudo dnf config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo
Adăugarea depozitului oficial de software Docker CE la Dnf și Fedora înseamnă că, pe măsură ce utilizatorul își actualizează sistemul, va primi actualizări regulate Docker. Dacă instalați Docker pe un computer care nu are acces regulat la internet, luați în considerare accesarea paginii de descărcare Docker CE și, în schimb, să luați un RPM.
Instalați Docker CE direct din managerul de pachete Fedora pentru a finaliza procesul.
sudo dnf install docker-ce
Alte Linux-uri
Docker este bine acceptat pe Linux. Distribuțiile Linux de mai sus sunt unele dintre cele pe care Docker preferă să le folosești. Dacă doriți să obțineți software-ul pe o altă versiune de Linux, este o idee bună să verificați documentatia. Informațiile de instalare Docker sunt un instrument minunat și au o mulțime de scrieri pentru multe distribuții Linux diferite. Verificați, de asemenea, documentația pentru distribuția Linux pe care o utilizați, deoarece vă poate ajuta și să instalați software-ul docker.
Activarea Docker CE
Docker CE este instalat, dar înainte de a-l putea folosi, va trebui să utilizați sistemul init pentru a-i activa serviciile. În funcție de sistemul de operare pe care îl utilizați, instrucțiunile pot fi diferite. De exemplu, dacă ați urmat instrucțiunile Ubuntu sau Debian, există șanse mari să fi fost activate automat elementele de sistem în timpul procesului de instalare. Fedora sau alte distribuții Linux care folosesc systemd vor trebui să activeze aceste elemente separat.
Mai întâi, activați serviciul la pornire folosind comanda systemctl enable.
sudo systemctl enable docker
Apoi, porniți imediat docker pe sistem cu comanda systemctl start.
sudo systemctl start docker
Doriți să dezactivați serviciul Docker CE? Utilizați systemctl dezactivați.
sudo systemctl disable docker
În plus, opriți Docker în orice moment utilizând systemctl stop și reporniți-l cu systemctl restart.
sudo systemctl stop sudo systemctl restart
Folosind Docker CE
Cu Docker CE instalat pe Linux, puteți instala și utiliza câte containere doriți. Pentru a testa și a vă asigura că software-ul Docker CE funcționează corect, mai întâi ar trebui să rulați containerul de testare:
sudo docker run hello-world
Dacă containerul hello-world se lansează și funcționează corect, totul este gata. Dacă nu, reinstalați Docker și încercați din nou.
Instalați și rulați containere
Instalarea containerelor în configurația Docker este destul de simplă. Pentru a începe, căutați în Docker Hub un container pe care doriți să îl instalați.
docker search searchterm
Apoi, instalați-l cu docker pull.
docker pull containername
Rulați containerul cu:
sudo docker run containername