Procédure
Para instalar o Docker no seu VPS LWS em poucos minutos, o método mais rápido consiste em usar o modelo pré-configurado Docker CE disponível na sua área de cliente. Esse sistema pronto para uso dispensa a instalação manual dos repositórios, do motor de contêineres e dos diferentes módulos complementares. Vamos ver como reinicializar sua máquina virtual com esse modelo, conectar-se via SSH, verificar os serviços e implantar um primeiro site web com o Nginx.
Conecte-se à sua área de cliente LWS e vá até a aba Servidores. Na linha correspondente à sua máquina virtual, clique no botão Gerenciar para abrir o painel de administração KVM do seu VPS.
No menu lateral situado à esquerda do painel de administração, clique na seção Reinstalação. Esta interface permite reinicializar completamente o sistema operacional da sua máquina.
Clique no campo Selecionar o template a instalar e digite “Docker” para filtrar a lista. Dois modelos Docker CE são oferecidos: um no Ubuntu 24.04, outro no Debian 13; escolha o que preferir (este tutorial usa o Debian 13). Em seguida, verifique se sua chave SSH está marcada em Chaves SSH a instalar: você poderá se conectar sem senha.
Depois de selecionar o template Docker CE e verificar suas chaves SSH, clique no botão vermelho Reinstalar o servidor localizado no canto inferior direito da página.
Uma janela modal de segurança é exibida para avisar sobre a exclusão definitiva do conteúdo do disco. Copie exatamente o identificador do seu servidor no campo de entrada e, em seguida, clique no botão Reinstalação para iniciar o processo.
Abra um terminal no seu computador e inicie a conexão SSH ao seu servidor com a conta root. Substitua o endereço IP de exemplo 203.0.113.10 pelo endereço IP real do seu VPS, visível na sua área de cliente. Na primeira troca, valide a impressão de segurança digitando “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 os binários do Docker para garantir que o daemon e o plugin Compose estejam devidamente instalados e operacionais na sua máquina.
docker --version
docker compose versionDocker version 29.9.0, build f415da8
Docker Compose version v5.6.0Baixe e execute o contêiner oficial de verificação. Este comando confirma que o motor Docker se comunica corretamente com o registro Docker Hub e pode instanciar contêineres sem anomalias.
docker run hello-worldHello from Docker!
This message shows that your installation appears to be working correctly.Inicie um contêiner Nginx em segundo plano com a opção -d, vinculando a porta 80 do seu VPS à porta 80 do contêiner. Em seguida, verifique o estado do contêiner ativo com o 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 seu navegador web e digite o endereço IP público do seu VPS na barra de endereços. A página inicial padrão do Nginx será exibida, provando que as requisições HTTP chegam corretamente ao contêiner.
Volte ao seu terminal e encerre a sessão remota digitando o comando de desconexão. Seu contêiner web continuará sendo executado em segundo plano no servidor.
exitdesconexão
Connection to 203.0.113.10 closed.Não. A escolha de um novo template aplica uma formatação completa do disco rígido do seu VPS. Você deve fazer backup de todos os seus arquivos e bancos de dados em um suporte externo antes de iniciar o procedimento.
Quando nenhuma chave SSH é selecionada, uma senha aleatória é gerada pelo sistema. Ela é enviada automaticamente para o endereço de e-mail de contato associado à sua conta de cliente LWS ao final da instalação.
O template existe em duas versões, no Ubuntu 24.04 ou no Debian 13. Ambas integram o motor Docker Community Edition (docker-ce), a ferramenta de linha de comando docker-ce-cli, o runtime containerd.io, bem como os plugins Docker Buildx e Docker Compose.
Sim: graças à opção -d (modo desanexado), o contêiner roda em segundo plano e permanece acessível após o comando exit. Em contrapartida, ele não reinicia sozinho se o servidor for reiniciado; para isso, inicie-o com a opção --restart unless-stopped.
Coloque-a à equipa LWS e à comunidade. A resposta é publicada após moderação.