1.3. Obtención de herramientas para contenedores
Para obtener un entorno en el que pueda manipular contenedores individuales, puede instalar un sistema Red Hat Enterprise Linux 8 y, a continuación, añadir un conjunto de herramientas de contenedores para encontrar, ejecutar, construir y compartir contenedores. Aquí hay ejemplos de herramientas relacionadas con contenedores que puede instalar con RHEL 8:
-
podman - Herramienta cliente para la gestión de contenedores. Puede reemplazar la mayoría de las funciones del comando
docker
para trabajar con contenedores e imágenes individuales. - buildah - Herramienta cliente para construir imágenes de contenedores compatibles con OCI.
- skopeo - Herramienta cliente para copiar imágenes de contenedores desde y hacia los registros de contenedores. Incluye funciones para firmar y autenticar imágenes también.
- runc - Cliente de tiempo de ejecución de contenedores para ejecutar y trabajar con contenedores de formato Open Container Initiative (OCI).
Si desea crear imágenes de contenedores utilizando el modelo de suscripción de RHEL, debe registrar y otorgar derechos adecuadamente al equipo anfitrión en el que los construya. Cuando se instalan paquetes, como parte del proceso de construcción de un contenedor, el proceso de construcción tiene automáticamente acceso a los derechos disponibles del host RHEL. Así que puede obtener paquetes RPM de cualquier repositorio habilitado en ese host.
- Install RHEL: Si está listo para empezar, puede comenzar instalando un sistema Red Hat Enterprise Linux.
Register RHEL: Una vez instalado RHEL, registre el sistema. Se le pedirá que introduzca su nombre de usuario y contraseña. Tenga en cuenta que el nombre de usuario y la contraseña son los mismos que sus credenciales de acceso al Portal del Cliente de Red Hat.
# subscription-manager register Registering to: subscription.rhsm.redhat.com:443/subscription Username: ******** Password: **********
Subscribe RHEL: Auto-suscripción o determinar el ID del pool de una suscripción que incluye Red Hat Enterprise Linux. Este es un ejemplo de auto-suscripción a una suscripción:
# subscription-manager attach --auto
Install packages: Para empezar a construir y trabajar con contenedores individuales, instale el módulo container-tools, que extrae el conjunto completo de paquetes de software para contenedores:
# yum module install -y container-tools
Install podman-docker (optional): Si se siente cómodo con el comando
docker
o utiliza scripts que llaman directamente adocker
, puede instalar el paquete podman-docker. Este paquete instala un enlace que reemplaza la interfaz de línea de comandosdocker
con los comandospodman
correspondientes. También enlaza las páginas de manual, por lo queman docker info
mostrará la página de manualpodman info
.# yum install -y podman-docker