Cómo instalar Docker en su VPS LWS con la plantilla Docker CE

Procédure

Para instalar Docker en su VPS LWS en unos minutos, el método más rápido consiste en utilizar el modelo preconfigurado Docker CE disponible en su espacio cliente. Este sistema listo para usar le evita instalar manualmente los repositorios, el motor de contenedores y los distintos módulos complementarios. Vamos a ver cómo reiniciar su máquina virtual con este modelo, conectarse por SSH, verificar los servicios y desplegar un primer sitio web con Nginx.

Reinstalar el servidor con Docker CE

  1. Acceda a la gestión del VPS

    Conéctese a su espacio cliente LWS y vaya a la pestaña Servidores. En la línea correspondiente a su máquina virtual, haga clic en el botón Gestionar para abrir el panel de administración KVM de su VPS.

    Cómo instalar Docker en su VPS LWS con la plantilla Docker CE
  2. Abra el menú de reinstalación

    En el menú lateral situado a la izquierda del panel de administración, haga clic en la sección Reinstalación. Esta interfaz le permite restablecer por completo el sistema operativo de su máquina.

    Cómo instalar Docker en su VPS LWS con la plantilla Docker CE
  3. Seleccione la plantilla Docker CE

    Haga clic en el campo Seleccionar la plantilla a instalar y escriba « Docker » para filtrar la lista. Se proponen dos modelos Docker CE: uno bajo Ubuntu 24.04 y otro bajo Debian 13; elija el que prefiera (este tutorial utiliza Debian 13). A continuación, verifique que su clave SSH esté marcada en Claves SSH a instalar: podrá conectarse sin contraseña.

    Cómo instalar Docker en su VPS LWS con la plantilla Docker CE
  4. Lance la solicitud de reinstalación

    Una vez seleccionada la plantilla Docker CE y verificadas sus claves SSH, haga clic en el botón rojo Reinstalar el servidor situado en la parte inferior derecha de la página.

    Cómo instalar Docker en su VPS LWS con la plantilla Docker CE
  5. Confirme el nombre de su servidor

    Aparece una ventana modal de seguridad para advertir sobre la eliminación definitiva del contenido del disco. Copie exactamente el identificador de su servidor en el campo de entrada y, a continuación, haga clic en el botón Reinstalación para iniciar el proceso.

    Cómo instalar Docker en su VPS LWS con la plantilla Docker CE

Conectarse y probar el entorno

  1. Conéctese por SSH a su servidor

    Abra una terminal en su ordenador e inicie la conexión SSH a su servidor con la cuenta root. Sustituya la dirección IP de ejemplo 203.0.113.10 por la dirección IP real de su VPS, visible en su espacio cliente. Durante el primer intercambio, valide la huella de seguridad escribiendo « yes ».

    ⌨ En su ordenador
    ssh root@203.0.113.10
    Resultado esperado
    The authenticity of host '203.0.113.10 (203.0.113.10)' can't be established.
    ED25519 key fingerprint is SHA256:…
    Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
  2. Verifique las versiones de Docker y Compose

    Consulte los binarios de Docker para asegurarse de que el demonio y el complemento Compose están correctamente instalados y operativos en su máquina.

    ⌨ En el servidor
    docker --version
    docker compose version
    Resultado esperado
    Docker version 29.9.0, build f415da8
    Docker Compose version v5.6.0
  3. Pruebe con la imagen hello-world

    Descargue y ejecute el contenedor oficial de verificación. Este comando confirma que el motor Docker se comunica correctamente con el registro Docker Hub y puede instanciar contenedores sin anomalías.

    ⌨ En el servidor
    docker run hello-world
    Resultado esperado
    Hello from Docker!
    This message shows that your installation appears to be working correctly.

Desplegar un primer contenedor web

  1. Despliegue un servidor web Nginx

    Inicie un contenedor Nginx en segundo plano con la opción -d vinculando el puerto 80 de su VPS al puerto 80 del contenedor. A continuación, verifique el estado del contenedor activo con el comando docker ps.

    ⌨ En el servidor
    docker run -d --name web -p 80:80 nginx
    docker ps
    Resultado esperado
    CONTAINER ID   IMAGE     COMMAND                  CREATED         STATUS                  PORTS                                 NAMES
    c3b46a4e354c   nginx     "/docker-entrypoint.…"   2 seconds ago   Up Less than a second   0.0.0.0:80->80/tcp, [::]:80->80/tcp   web
  2. Visualice la página web en su navegador

    Abra su navegador web e introduzca la dirección IP pública de su VPS en la barra de direcciones. Se mostrará la página de inicio predeterminada de Nginx, lo que demuestra que las solicitudes HTTP llegan correctamente al contenedor.

    Cómo instalar Docker en su VPS LWS con la plantilla Docker CE
  3. Cierre la sesión SSH

    Vuelva a su terminal y salga de la sesión remota introduciendo el comando de desconexión. Su contenedor web seguirá ejecutándose en segundo plano en el servidor.

    ⌨ En el servidor
    exit
    Resultado esperado
    desconexión
    Connection to 203.0.113.10 closed.

Glosario

Docker CE
Versión comunitaria y gratuita del motor de contenedorización Docker, que permite ejecutar aplicaciones aisladas.
Docker Compose
Herramienta que sirve para definir y orquestar aplicaciones multi-contenedor mediante un único archivo de configuración.
Imagen Docker
Modelo de solo lectura que contiene el código, las dependencias y la configuración necesarios para iniciar una aplicación.
Contenedor
Instancia viva y aislada creada a partir de una imagen Docker que ejecuta un programa específico.
Plantilla VPS
Imagen del sistema preinstalada y preconfigurada por el proveedor para desplegar un servidor listo para usar en unos pocos clics.
SSH
Protocolo de comunicación seguro que permite controlar un servidor remoto por línea de comandos.
Nginx
Servidor web de código abierto reconocido por su rapidez y su bajo consumo de memoria RAM.

Preguntas frecuentes

¿Se conservan mis datos actuales durante la reinstalación?

No. La elección de una nueva plantilla aplica un formateo completo del disco duro de su VPS. Debe guardar todos sus archivos y bases de datos en un soporte externo antes de iniciar el procedimiento.

¿Dónde puedo encontrar la contraseña root si no utilizo una clave SSH?

Cuando no se selecciona ninguna clave SSH, el sistema genera una contraseña aleatoria. Esta se envía automáticamente a la dirección de correo electrónico de contacto asociada a su cuenta cliente LWS al finalizar la instalación.

¿Qué software está integrado en la plantilla Docker CE?

La plantilla existe en dos versiones, bajo Ubuntu 24.04 o bajo Debian 13. Ambas integran el motor Docker Community Edition (docker-ce), la herramienta de línea de comandos docker-ce-cli, el runtime containerd.io, así como los plugins Docker Buildx y Docker Compose.

¿Seguirá activo mi contenedor Nginx después de cerrar la terminal?

Sí: gracias a la opción -d (modo desacoplado), el contenedor funciona en segundo plano y permanece accesible después del comando exit. En cambio, no se reinicia solo si el servidor se reinicia; para ello, inícielo con la opción --restart unless-stopped.

help.lws.net/a/7927
¿Le ha resultado útil este artículo?

Sí

No

Leído 1 veces

¡Gracias! No dude en hacer preguntas sobre nuestra documentación si desea más información y ayudarnos a mejorarla.

Artículos similares

¿Tiene una pregunta sobre este artículo?

Hágala al equipo de LWS y a la comunidad. La respuesta se publica tras la moderación.

Formule una pregunta al equipo de LWS y a su comunidad

RGPD: Responsable: LWS-Ligne Web Services. Finalidad: moderación y publicación pública de su pregunta, posible aviso de una respuesta. Base jurídica: consentimiento (art. 6.1.a RGPD). Conservación de los correos: 90 días tras el aviso, 12 meses como máximo sin respuesta. Para ejercer sus derechos, consulte la sección RGPD de nuestras condiciones generales.