Volver al blog

Instalar Docker en VPS Linux fácilmente

Admin
Instalar Docker en VPS Linux fácilmente

Docker es una plataforma popular que permite desarrollar, enviar y ejecutar aplicaciones en contenedores. La instalación de Docker en un VPS Linux es un proceso relativamente simple y directo, especialmente si sigues los pasos apropiados. Este artículo te guiará a través de los pasos necesarios para instalar Docker en tu servidor.

Requisitos previos

Antes de comenzar la instalación de Docker, asegúrate de que tu VPS cumpla con las siguientes condiciones:

  • Una distribución de Linux compatible (Ubuntu, Debian, CentOS, etc.)
  • Acceso root o privilegios sudo
  • Una conexión a Internet activa

Instalación de Docker en Ubuntu

Ubuntu es una de las distribuciones de Linux más populares para ejecutar Docker. Aquí te mostramos cómo proceder para instalarlo:

Actualización del sistema

Antes de instalar Docker, es recomendable actualizar tu sistema:

sudo apt update && sudo apt upgrade -y

Instalación de dependencias

Instala los paquetes necesarios para permitir que apt use repositorios a través de HTTPS:

sudo apt install apt-transport-https ca-certificates curl software-properties-common -y

Agregar la clave GPG de Docker

Agrega la clave GPG oficial de Docker para garantizar la autenticidad de los paquetes:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

Agregar el repositorio de Docker

A continuación, agrega el repositorio de Docker a tu lista de fuentes:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

Instalación de Docker

Después de agregar el repositorio, actualiza la base de datos de paquetes e instala Docker:

sudo apt update && sudo apt install docker-ce -y

Verificación de la instalación

Para verificar que Docker está correctamente instalado, ejecuta el siguiente comando:

sudo systemctl status docker

Deberías ver un mensaje indicando que el servicio Docker está activo.

Instalación de Docker en CentOS

Si estás utilizando CentOS, sigue estos pasos para instalar Docker:

Actualización del sistema

Comienza actualizando tu sistema:

sudo yum update -y

Instalación de dependencias

Instala las herramientas necesarias:

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

Agregar el repositorio de Docker

Agrega el repositorio de Docker a tu sistema:

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

Instalación de Docker

Instala Docker con el siguiente comando:

sudo yum install docker-ce -y

Verificación de la instalación

Verifica que Docker funcione correctamente:

sudo systemctl start docker
sudo systemctl enable docker
sudo systemctl status docker

Configuración de Docker

Después de la instalación, puedes configurar Docker según tus necesidades. Aquí hay algunas configuraciones comunes:

Agregar tu usuario al grupo Docker

Para evitar usar sudo cada vez que ejecutes un comando de Docker, agrega tu usuario al grupo Docker:

sudo usermod -aG docker $USER

Cierra sesión y vuelve a iniciar sesión para que los cambios surtan efecto.

Configurar el archivo de demonio de Docker

El archivo de configuración de Docker generalmente se encuentra en /etc/docker/daemon.json. Puedes modificarlo para cambiar algunos parámetros:

{
  "registry-mirrors": ["https://your-mirror-url"]
}

Después de realizar cambios, reinicia Docker:

sudo systemctl restart docker

Ejecutando tu primer contenedor Docker

Para probar que todo funciona correctamente, intenta ejecutar tu primer contenedor:

docker run hello-world

Este comando descargará una imagen de prueba y ejecutará un contenedor que muestra un mensaje de bienvenida.

Solución de problemas

Si encuentras problemas durante la instalación o ejecución de Docker, aquí hay algunos consejos para la solución de problemas:

  • Verifica los logs de Docker: Puedes consultar los logs para obtener más información sobre los errores utilizando el comando sudo journalctl -u docker.
  • Verifica las dependencias: Asegúrate de que todas las dependencias requeridas estén instaladas.
  • Reinicia el servicio: Si Docker no funciona como se esperaba, intenta reiniciar el servicio con sudo systemctl restart docker.

Conclusión

Instalar Docker en un VPS Linux es un proceso simple que te permite comenzar a desarrollar y desplegar tus aplicaciones rápidamente. Ya sea que uses Ubuntu, CentOS o otra distribución, los pasos descritos anteriormente te guiarán a través del proceso de instalación y configuración. Una vez que Docker esté instalado, puedes explorar un mundo de posibilidades en cuanto a contenedorización.