Com instal·lar Docker a Rocky Linux i AlmaLinux


Docker és una eina de plataforma de contenidors molt popular que permet als usuaris desenvolupar, provar i desplegar aplicacions d'una manera fluida i eficient dins dels contenidors. Un contenidor és una unitat lleugera i portàtil que funciona completament aïllada del sistema operatiu subjacent. Empaqueta el codi font de l'aplicació, juntament amb les seves biblioteques, dependències i configuració.

Els contenidors permeten als desenvolupadors desplegar aplicacions de manera coherent en diversos entorns amb la mateixa consistència, i aquesta és una de les raons per les quals el desenvolupador actual no pot optar per ignorar Docker i altres plataformes de contenidors.

Docker es presenta en dues edicions principals: Docker Community Edition (Docker CE) i Docker Enterprise Edition (Docker EE). L'edició comunitària és completament gratuïta i de codi obert, mentre que l'edició empresarial és una versió premium.

Uneix-te a nosaltres mentre t'orientem a través de la instal·lació de Docker CE a Rocky Linux i AlmaLinux.

Pas 1: afegiu el repositori Docker a Rocky Linux

Docker encara no està disponible als dipòsits predeterminats. Afortunadament, els desenvolupadors han proporcionat un repositori oficial i primer l'afegirem al sistema.

Al vostre terminal, executeu l'ordre següent per afegir el repositori Docker

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

Pas 2: instal·leu Docker a Rocky Linux/AlmaLinux

Seguint endavant, instal·larem l'edició comunitària de Docker, que està disponible gratuïtament per a la seva descàrrega i ús. Però primer, actualitzeu els paquets.

$ sudo dnf update

A continuació, executeu l'ordre següent per instal·lar Docker CE, la interfície de línia d'ordres (CLI) i altres eines i dependències essencials.

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

Un cop instal·lat, confirmeu la versió de Docker que heu instal·lat tal com s'indica. La sortida mostra que hem instal·lat Docker 20.10.

$ docker --version

Docker version 20.10.8, build 3967b7d

Pas 3: inicieu i activeu Docker

Per començar a utilitzar Docker, hem d'iniciar el dimoni Docker. Però primer, activem-lo perquè comenci a l'arrencada tal com es mostra.

$ sudo systemctl enable docker

A continuació, inicieu el dimoni Docker.

$ sudo systemctl start docker

Per confirmar l'estat d'execució de Docker, emet l'ordre.

$ sudo systemctl status docker

Perfecte! Docker s'està executant com s'esperava.

Pas 4: afegiu l'usuari al grup Docker

Per utilitzar o executar Docker com a usuari normal, heu d'afegir l'usuari al grup docker que es crea automàticament durant la instal·lació. En cas contrari, continuarà tenint errors de permís.

Per aconseguir-ho, afegiu l'usuari habitual al grup docker de la següent manera, on tecmint és l'usuari habitual que utilitza l'ordre usermod.

$ sudo usermod -aG docker tecmint

Utilitzeu l'ordre id per verificar els grups als quals pertany l'usuari.

$ id tecmint

Pas 5: prova de Docker a Rocky Linux

Finalment, per assegurar-vos que Docker funciona com s'esperava, executeu el contenidor hello-world tal com es proporciona a l'ordre següent.

$ docker run hello-world

L'ordre simplement extreu la imatge de Hello-world del concentrador de Docker, que és un dipòsit per a imatges de contenidors de Docker. A continuació, passa a crear i executar el contenidor que imprimeix el missatge Hola des de Docker al terminal. Aquesta és una prova de ferro que Docker s'ha instal·lat correctament.

Anem a ser més aventurers. Tirarem una imatge d'Ubuntu, executarem i interactuarem amb el contenidor.

Per treure la darrera imatge d'Ubuntu, executeu:

$ docker pull ubuntu

Un cop extreta la imatge, confirmeu les imatges existents tal com es mostra.

$ docker images

Per accedir al shell del contenidor Ubuntu, executeu l'ordre.

$ docker run -it ubuntu

Des d'aquí, podeu executar ordres i realitzar la gestió de paquets i altres tasques del sistema dins del contenidor. Un cop fet, premeu sortir per sortir del contenidor i tornar al vostre entorn del sistema operatiu.

I això és tot per a aquesta guia. Hem demostrat la instal·lació de Docker a Rocky Linux i AlmaLinux i com podeu començar a treure imatges i executar contenidors.