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.