Wéi installéiere Dir Docker op Rocky Linux an AlmaLinux


Docker ass en immens populär Containeriséierungsplattform Tool dat d'Benotzer erlaabt Uwendungen op eng glat an effizient Manéier a Container z'entwéckelen, ze testen an z'installéieren. E Container ass eng liicht a portabel Eenheet déi komplett isoléiert vum ënnerierdesche Betribssystem leeft. Et packt de Quellcode vun der Applikatioun, nieft senge Bibliothéiken, Ofhängegkeeten a Konfiguratioun.

Container maachen et méiglech fir Entwéckler Uwendungen konsequent iwwer verschidde Ëmfeld mat der selwechter Konsistenz z'installéieren, an dëst ass ee vun de Grënn firwat den modernen Entwéckler net kann wielen Docker an aner Containeriséierungsplattformen ze ignoréieren.

Docker kënnt an zwou Haapteditiounen: Docker Gemeinschaft Editioun (Docker CE) an Docker Enterprise Editioun (Docker EE). D'Communautéit Editioun ass komplett gratis an Open-Source, wärend d'Enterprise Editioun eng Premium Versioun ass.

Maacht mat wéi mir Iech duerch d'Installatioun vum Docker CE op Rocky Linux an AlmaLinux goen.

Schrëtt 1: Füügt Docker Repository op Rocky Linux

Docker ass nach net op Standard Repositories verfügbar. Glécklecherweis ass en offiziellen Repository vun Entwéckler geliwwert ginn a mir ginn et als éischt an de System derbäi.

Op Ärem Terminal, lafen de folgende Kommando fir den Docker Repository ze addéieren

$ sudo dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo

Schrëtt 2: Installéiert Docker a Rocky Linux/AlmaLinux

Fuert weider, mir wäerte d'Docker Gemeinschaftseditioun installéieren déi gratis verfügbar ass fir erofzelueden an ze benotzen. Awer als éischt, update d'Packagen.

$ sudo dnf update

Als nächst, fuert de Kommando hei ënnen fir Docker CE ze installéieren, d'Command-line Interface (CLI), an aner wesentlech Tools an Ofhängegkeeten.

$ sudo dnf install -y docker-ce docker-ce-cli containerd.io

Eemol installéiert, bestätegt d'Versioun vum Docker déi Dir installéiert hutt wéi virgesinn. D'Ausgab weist datt mir Docker 20.10.1 installéiert hunn.

$ docker --version

Docker version 20.10.8, build 3967b7d

Schrëtt 3: Start an Aktivéiert Docker

Fir Docker ze benotzen, musse mir den Docker Daemon starten. Awer als éischt, loosst eis et aktivéieren fir mam Boot unzefänken wéi gewisen.

$ sudo systemctl enable docker

Da fänkt den Docker Daemon un.

$ sudo systemctl start docker

Fir de lafende Status vum Docker ze bestätegen, gitt de Kommando aus.

$ sudo systemctl status docker

Perfekt! Docker leeft wéi erwaart.

Schrëtt 4: Füügt Benotzer un Docker Group

Fir Docker als reguläre Benotzer ze benotzen oder ze lafen, musst Dir de Benotzer an d''Docker'Grupp addéieren déi automatesch wärend der Installatioun erstallt gëtt. Soss wäert Dir weider an Erlaabnisfehler lafen.

Fir dëst z'erreechen, füügt de reguläre Benotzer un d''Docker'Grupp wéi follegt wou tecmint de reguläre Benotzer ass deen de Kommando Usermod benotzt.

$ sudo usermod -aG docker tecmint

Benotzt den id Kommando fir d'Gruppen z'iwwerpréiwen, zu deenen de Benotzer gehéiert.

$ id tecmint

Schrëtt 5: Testen Docker am Rocky Linux

Schlussendlech, fir sécherzestellen datt Docker funktionnéiert wéi erwaart, lafen den Hallo-Welt Container wéi am Kommando hei drënner.

$ docker run hello-world

De Kommando zitt einfach den Hallo-Welt Bild vum Docker Hub deen e Repository fir Docker Container Biller ass. Et geet dann weider fir de Container ze kreéieren an ze lafen deen den 'Hallo vum Docker' Message um Terminal dréckt. Dëst ass Eisenbekleeder Beweis datt Docker erfollegräich installéiert gouf.

Loosst eis méi abenteuerlech ginn. Mir zéien en Ubuntu-Bild, lafen a interagéieren mam Container.

Fir dat lescht Ubuntu Bild ze zéien, lafen:

$ docker pull ubuntu

Wann d'Bild gezunn ass, bestätegt déi existent Biller wéi gewisen.

$ docker images

Fir Zougang zu der Shell vum Ubuntu Container ze kréien, fuert de Kommando aus.

$ docker run -it ubuntu

Vun hei aus kënnt Dir Kommandoen ausféieren a Packagemanagement an aner Systemaufgaben am Container ausféieren. Eemol gemaach, dréckt op 'Exit' fir de Container auszeschléissen an zréck an Äert OS Ëmfeld.

An dat ass et fir dëse Guide. Mir hunn d'Installatioun vum Docker op Rocky Linux an AlmaLinux bewisen a wéi Dir mat der Zeechnung vun Biller a Lafen Container ufänke kënnt.