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.