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.
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.
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.
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.
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.
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.
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 ».
ssh root@203.0.113.10The 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])? yesConsulte los binarios de Docker para asegurarse de que el demonio y el complemento Compose están correctamente instalados y operativos en su máquina.
docker --version
docker compose versionDocker version 29.9.0, build f415da8
Docker Compose version v5.6.0Descargue 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.
docker run hello-worldHello from Docker!
This message shows that your installation appears to be working correctly.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.
docker run -d --name web -p 80:80 nginx
docker psCONTAINER 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 webAbra 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.
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.
exitdesconexión
Connection to 203.0.113.10 closed.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.
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.
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.
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.
Hágala al equipo de LWS y a la comunidad. La respuesta se publica tras la moderación.