03/29/2024

Cum se configurează Docker pe Linux

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.

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.

  Cum să faci TiddlyWiki să lucreze pe Linux

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.

  Cum să rulați și să controlați procesele de fundal pe Linux

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