33%

Black Friday Sale Off on everything

and 40% off for dedicated bulgaria servers

Usa el código:

BLACK33
BG40
Utilizar promoción
31.10.2024

Cómo instalar Docker en CentOS

Docker es una potente herramienta para construir, desplegar y ejecutar aplicaciones dentro de contenedores, proporcionando un entorno aislado que simplifica el desarrollo y el despliegue. La instalación de Docker en CentOS le permite aprovechar estas capacidades. Esta guía le guiará a través del proceso de instalación de Docker en un servidor CentOS

1. Actualizar el sistema

Antes de instalar Docker, es una buena idea actualizar el sistema para asegurarse de que todos los paquetes están actualizados

sudo yum update -y

2. Instale los paquetes necesarios

Docker requiere que se instalen primero algunas dependencias. Ejecute el siguiente comando para añadirlas

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

El paquete yum-utils proporciona la utilidad yum-config-manager, que utilizaremos para configurar el repositorio de Docker

3. Configurar el repositorio Docker

A continuación, añade el repositorio oficial de Docker a tu sistema

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

Este repositorio proporciona los últimos paquetes Docker para CentOS

4. Instalar Docker

Con el repositorio añadido, ya puedes instalar Docker

sudo yum install -y docker-ce

Esto instala el motor Docker en tu sistema CentOS

5. Iniciar y habilitar Docker

Una vez instalado Docker, inicie el servicio Docker y habilítelo para que se ejecute al inicio

sudo systemctl start docker
sudo systemctl enable docker

Para comprobar el estado del servicio Docker, puede ejecutar

sudo systemctl status docker

6. Verificar la instalación de Docker

Para verificar que Docker funciona correctamente, ejecute el siguiente comando

sudo docker run hello-world

Este comando descarga una imagen de prueba del repositorio de Docker y la ejecuta. Si todo está configurado correctamente, verás un mensaje que indica que Docker está instalado y funcionando

7. Gestión de Docker como usuario no root (opcional)

Por defecto, Docker requiere privilegios de root. Para permitir que un usuario no root ejecute comandos Docker, añádalo al grupo docker

Paso 1: Crear el grupo Docker

sudo groupadd docker

Paso 2: Añada su usuario al grupo Docker

Sustituya su_nombre_de_usuario por el nombre de usuario real al que desea dar acceso a Docker

sudo usermod -aG docker your_username

Después de añadir el usuario, cierre la sesión y vuelva a iniciarla para que los cambios surtan efecto

8. Comandos básicos de Docker

Estos son algunos comandos Docker esenciales para empezar

  • List Docker Containers
    docker ps # Muestra los contenedores en ejecución docker ps -a # Muestra todos los contenedores, incluidos los detenidos
  • Arrancar y parar contenedores
    docker start container_id
    docker stop container_id
  • Eliminar contenedores
    docker rm container_id
  • Listar imágenes Docker
    docker images
  • Extraer una imagen Docker
    docker pull image_name

9. Configurar Docker para que se inicie al arrancar

Docker ya debería estar configurado para iniciarse en el arranque. Sin embargo, si necesita volver a activarlo

sudo systemctl enable docker

10. Configuración adicional de Docker (opcional)

  • Configuración de Docker Compose: Docker Compose permite definir y ejecutar aplicaciones multicontenedor. Instale Docker Compose con
    sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose
  • Configurar Docker Daemon: Personaliza Docker editando el archivo /etc/docker/daemon.json. Puede configurar opciones como el registro, los controladores de almacenamiento y la configuración de red.

Conclusión

La instalación de Docker en CentOS proporciona un entorno flexible para aplicaciones en contenedores, simplificando los procesos de desarrollo y despliegue. Con Docker instalado y funcionando, ya puedes empezar a explorar la contenedorización para tus proyectos en CentOS.

33%

Black Friday Sale Off on everything

and 40% off for dedicated bulgaria servers

Usa el código:

BLACK33
BG40
Utilizar promoción