¿Cómo instalar Docker en Rocky Linux? – 2xsoftware

Docker es una plataforma sólida que permite a los desarrolladores empaquetar y ejecutar aplicaciones en contenedores, lo que facilita la implementación de aplicaciones en diferentes entornos. Con Docker, los desarrolladores pueden crear un entorno estandarizado para sus aplicaciones y dependencias, lo que garantiza que su código funcione de manera uniforme en diferentes máquinas y sistemas operativos.

En este tutorial, veremos cómo instalar Docker en Rocky Linux, un sistema operativo empresarial impulsado por la comunidad que proporciona una plataforma estable, confiable y segura para implementar aplicaciones. Cubriremos el proceso de agregar el repositorio de Docker, instalar Docker, iniciar y habilitar el servicio de Docker y verificar que Docker esté instalado correctamente.

También exploraremos algunas tareas posteriores a la instalación que quizás desee realizar después de instalar Docker, como agregar su usuario a la estibador grupo, configurando Docker para que se inicie en el arranque y reiniciando el servicio de Docker.

Finalmente, cubriremos cómo usar Docker Compose, una herramienta para definir y ejecutar aplicaciones de múltiples contenedores. Veremos un ejemplo del uso de Docker Compose para definir una aplicación web simple que ejecuta un contenedor NGINX y asigna el puerto 80 al puerto 8080.

Al final de este tutorial, debe tener una buena comprensión de cómo instalar Docker en Rocky Linux, realizar tareas posteriores a la instalación, solucionar problemas y usar Docker Compose para definir y ejecutar aplicaciones de varios contenedores. Tanto si es un desarrollador como un administrador de sistemas, Docker puede ayudar a simplificar la implementación de sus aplicaciones y proporcionar un entorno uniforme para que se ejecute su código.

Requisitos

  • Un servidor Rocky Linux. Este tutorial utiliza Rocky Linux 9.1 (Blue Onyx).
  • Una cuenta de usuario no root con privilegios sudo.

Instalar Docker en Rocky Linux

Instalar Docker en Rocky Linux implica varios pasos que no son demasiado complicados. Es similar a instalar cualquier paquete en su distribución de Linux con pocos detalles específicos relacionados con Docker.

Paso 1: Actualice su sistema

Inicie sesión en su servidor Rocky Linux y ejecute el siguiente comando para asegurarse de que su sistema esté actualizado:

sudo dnf update

acoplador rocoso de linux

Paso 2: agregue el repositorio de Docker

El repositorio de Docker no está incluido por defecto en Rocky Linux. Entonces, para instalar Docker, debe agregar el repositorio de Docker a su sistema:

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

repositorio rocky de linux

Paso 3: Instalar Docker

Después de agregar el repositorio, ahora puede instalar Docker usando el siguiente comando:

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

ventana acoplable rocky linux

Cuando se le solicite instalar las claves GPG de Docker, presione y y Enter para confirmar.

instalar docker en rocky linux

Obtendrá un resumen de los paquetes instalados cuando finalice la instalación.

ventana acoplable de instalación de Rocky Linux

Paso 4: Inicie y habilite Docker

Una vez que se complete la instalación, inicie y habilite Docker para que se ejecute en el arranque del sistema:

sudo systemctl start docker 
sudo systemctl enable docker

ventana acoplable en rocky linux

Paso 5: habilite la ejecución de Docker sin Sudo

Agrega tu usuario a la estibador grupo. Este paso garantiza que su cuenta de usuario pueda ejecutar el estibador mando sin sudo.

sudo usermod -aG docker $USER

Puede ejecutar el siguiente comando si necesita agregar otros usuarios al grupo docker. Sustituya el NOMBRE DE USUARIO con el nombre de usuario del usuario.

sudo usermod -aG docker USERNAME

Paso 6: Probar Docker

Para verificar que Docker esté instalado correctamente, ejecute el siguiente comando para verificar la versión:

docker --version

Si Docker está instalado correctamente, debería ver un resultado similar a este:

ventana acoplable instalar rocky linux

Ejecute este comando para confirmar que el demonio Docker se está ejecutando.

sudo systemctl status docker

linux rocoso

Por último, ejecutemos un contenedor Docker para asegurarnos de que todo funcione. En este ejemplo, ejecutemos un contenedor de Ubuntu.

docker run -t -i --name ubuntu1 ubuntu

docker componer rocky linux

Instalación y uso de Docker Compose en Rocky Linux

Docker Compose es una herramienta para definir y ejecutar aplicaciones Docker de varios contenedores. Las nuevas instalaciones de Docker ya deberían incluir el comando docker compose. Pero si necesita instalarlo por separado, así es como se hace.

Nota. El comando docker compose no es lo mismo que docker-compose, que es la versión anterior y ya está obsoleta.

Paso 1: instale el complemento Docker Compose

El comando docker compose estará disponible cuando instale el paquete docker-compose-plugin, y este es el comando para instalarlo.

sudo dnf install docker-compose-plugin

Complemento de redacción de Docker

Paso 2: crea un archivo docker-compose.yml

Crear un docker-compose.yml archivo en el directorio actual utilizando su editor de texto preferido. En este ejemplo, usaremos nano.

nano docker-compose.yml

Copie el siguiente código y péguelo en el editor.

version: '3' 
services: 
web: 
image: nginx 
ports: 
- "8080:80"

Ahora, guarde el archivo y salga del editor.

archivo docker-compose.yml

Este archivo define un servicio «web» que ejecuta una imagen NGINX y asigna el puerto 80 al puerto 8080.

Paso 3: iniciar los contenedores

Ahora que el archivo de redacción está listo, iniciemos el contenedor en modo separado.

docker-compose up -d

docker componer rocky linux

Ahora, pruebe si la web de NGNIX está sirviendo al sitio web predeterminado.

curl http://localhost:8080

El contenedor se ha iniciado correctamente si ve el código HTML sin procesar a continuación.

linux rocoso nginx

Conclusión

En este tutorial, cubrimos la instalación de Docker en Rocky Linux, la realización de tareas posteriores a la instalación y el uso de Docker Compose para definir y ejecutar aplicaciones de varios contenedores. Docker es una poderosa herramienta para desarrolladores y puede ayudar a simplificar la implementación de aplicaciones en varios entornos.

Valora este artculo post

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *