Comience a desarrollar con Rocky Linux como contenedor Docker

Tiendo a utilizar Ubuntu de forma predeterminada como mi sistema operativo preferido para contenedores Docker. Debido a que he estado usando Ubuntu durante tanto tiempo, es algo natural para mí. Sin embargo, eso no significa que sea el único sistema operativo que uso.

Caso en punto, Linux rocoso. Siempre que necesito un sistema operativo basado en Red Hat Enterprise Linux, opto por la distribución creada por Gregory Kurtzer, quien originó CentOS. En 2021, Kurtzer creó Rocky Linux disponible como imagen de contenedor. Desde entonces, el Docker rocoso de Linux La imagen ha disfrutado de más de 10 millones de extracciones desde Docker Hub.

Claramente, Rocky Linux se ha convertido en un popular imagen del contenedor. Entonces, ¿por qué no empezar a desarrollarlo? Una cosa que debes saber es que el Rocky contenedor de linux La imagen se ha reducido a solo las herramientas necesarias para la implementación de contenedores. En otras palabras, este no es el mismo Rocky Linux que puedes descargar y usar como servidor SO.

Déjame ayudarte a comenzar con esta tarea. No es tan desafiante como podría pensar.

Que necesitas

Lo único que necesitará para esto es un sistema operativo que admita Docker y un usuario con privilegios sudo. Voy a hacer una demostración en Ubuntu Server 22.04, por lo que si estás usando una distribución que no es Ubuntu, necesitarás modificar el Instalación de ventana acoplable comandos como se muestra a continuación.

Instalación de ventana acoplable

En caso de que aún no lo hayas hecho Docker instalado en Ubuntu Linux, así es como se hace.

leer más  Nothing Phone 2 ofrece soporte para iMessage este viernes, con algunas advertencias

Lo primero que debemos hacer es descargar e instalar la clave GPG oficial de Docker con el comando:

A continuación, debemos agregar el repositorio de Docker para que se pueda instalar con apt-get. El comando para agregar el repositorio es:

Instale algunas dependencias simples con el siguiente comando:

Actualizar apto:

Instale Docker CE con lo siguiente:

Con Docker instalado, deberá agregar su usuario al grupo de Docker para poder gestionar ventana acoplable sin tener que usar sudo (lo que puede ser un problema de seguridad). Para agregar su usuario al grupo, ejecute el comando:

Finalmente, cierre sesión y vuelva a iniciarla para que los cambios surtan efecto.

Sacando la imagen de Rocky Linux

antes de que podamos desplegar el contenedordebemos extraer la imagen de Rocky Linux con el comando:

Cuando se complete la extracción, verifique que esté disponible con el comando:

Deberías ver algo como esto en el resultado:

Implementar y acceder al contenedor Rocky Linux

A continuación, implementaremos nuestro contenedor con el comando:

Una vez que el contenedor se haya implementado, acceda a él con el comando:

Ahora deberías encontrarte en el indicador de bash de Rocky. contenedor de linux. Sabrá si el mensaje comienza con root@.

Instalar un servidor web

Instalemos el servidor web Apache en nuestro contenedor en ejecución con el comando:

Inicie el demonio Apache con el comando:

Verifique que el servidor web se esté ejecutando con el comando:

Deberías ver el contenido de la página de bienvenida de Apache (en forma de texto) en el resultado que comienza con:

Salir de la contenedor en ejecución con el comando:

Lo que haremos ahora es crear una nueva imagen desde nuestro contenedor en ejecución. En lugar de que nuestra imagen sea una imagen base de Rocky Linux, ahora incluirá el servidor web Apache. Por supuesto, antes de salir del contenedor, siempre puedes instalar lo que necesites y que se incluirá en la nueva imagen.

Para crear la nueva imagen a partir del contenedor en ejecuciónprimero debes localizar el ID del contenedor en ejecución con el comando:

leer más  Ubicación de Totodile en Pokémon Escarlata y Violeta

El ID será una cadena aleatoria de caracteres.

A continuación, creamos nuestro nuevo imagen con el compromiso de Docker comando así:

Donde ID son los primeros cuatro caracteres del contenedor Rocky Linux en ejecución. Por supuesto, puedes nombrar tu plantilla como quieras. Solo asegúrese de que el nombre indique claramente para qué se utilizará la imagen.

Luego puede verificar que la nueva imagen se haya creado correctamente con el comando:

El resultado del comando anterior debería verse así:

Como puede ver, nuestra nueva plantilla ha sido creada y está lista para usar. Luego podría implementar un contenedor con esa imagen de plantilla al igual que:

Y eso es todo lo que hay que hacer para empezar a utilizar Rocky Linux como imagen de desarrollo con Docker. Ahora puedes ampliar tus esfuerzos más allá Ubuntu Server como base para sus implementaciones de contenedores.

Grupo Creado con Sketch.

2023-11-04 13:06:35
1699104307
#Comience #desarrollar #con #Rocky #Linux #como #contenedor #Docker

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.