07.06.2023

Cómo instalar Docker y Docker componer en CentOS 8

Docker es un sistema de gestión de contenedores. los Linux dentro del contenedor se despliega la distribución y las aplicaciones necesarias para el software que se está desarrollando. Una vez configurado, el contenedor se puede mover a cualquier sistema operativo donde docker está instalado y trabajar allí sin ningún paso adicional. Esta es la razón de la popularidad de Docker entre desarrolladores y DevOps.

En Serverspace usted puede crear un servidor con la aplicación ya instalada "Docker".

En este tutorial, instalaremos Docker, Docker componer y ejecutar un contenedor de prueba.

Docker instalación en CentOS 8

Para instalar y actualizar siempre Docker a la última versión, agregue el repositorio de desarrolladores al sistema.

administrador de configuración dnf --add-repo=https://descargar.docker. Com /linux/centos/docker-ce.repo

Instale la Docker paquete.

instalar docker-esta docker-esta-cli contenedord.io

Iniciar el Docker service y agréguelo a autorun.

systemctl habilitar --ahora docker

CentOS 8 usa un firewall que no sea Docker. Por lo tanto, si tiene firewalld habilitado, debe agregarle una regla de enmascaramiento.

firewall-cmd --zone=público --add-masquerade --permanente
firewall-cmd --recargar

Docker componer instalación

Docker a menudo se instala junto con Docker componer. Es esta utilidad la que le permite implementar su proyecto en otra máquina usando un comando. Para descargarlo, ejecute el siguiente comando:

rizo -L "https://github. Com /docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-componer

Hágalo ejecutable.

chmod +x /usr/local/bin/docker-componer

Usar Docker como usuario no root

Para poder usar Docker como usuario no root, debe agregar ese usuario a la docker grupo.

modusuario -aG docker nombre de usuario

Vuelva a colocar la nombre de usuario con el nombre de usuario deseado. Después de ejecutar este comando, deberá cerrar sesión en el sistema e iniciar sesión nuevamente.

¡Ten cuidado! Los usuarios de este grupo pueden tomar el control del Docker anfitrión.

Docker contenedor de prueba en ejecución

Puedes verificar eso Docker funciona correctamente mediante la ejecución de un contenedor de prueba.

docker corre hola-mundo

Como resultado de ejecutar el comando, debería ver un mensaje de que todo funciona bien.