Como instalar o Docker no seu VPS LWS com o template Docker CE

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.

Reinstalar o servidor com Docker CE

  1. Acesse a gestão do VPS

    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.

    Como instalar o Docker no seu VPS LWS com o template Docker CE
  2. Abra o menu de reinstalação

    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.

    Como instalar o Docker no seu VPS LWS com o template Docker CE
  3. Selecione o template Docker CE

    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.

    Como instalar o Docker no seu VPS LWS com o template Docker CE
  4. Inicie a solicitação de reinstalação

    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.

    Como instalar o Docker no seu VPS LWS com o template Docker CE
  5. Confirme o nome do seu servidor

    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.

    Como instalar o Docker no seu VPS LWS com o template Docker CE

Conectar-se e testar o ambiente

  1. Conecte-se via SSH ao seu servidor

    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”.

    ⌨ No seu computador
    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 as versões do Docker e do Compose

    Consulte os binários do Docker para garantir que o daemon e o plugin Compose estejam devidamente instalados e operacionais na sua máquina.

    ⌨ No servidor
    docker --version
    docker compose version
    Resultado esperado
    Docker version 29.9.0, build f415da8
    Docker Compose version v5.6.0
  3. Teste com a imagem hello-world

    Baixe 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.

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

Implantar um primeiro contêiner web

  1. Implante um servidor web Nginx

    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.

    ⌨ No 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. Exiba a página web no seu navegador

    Abra 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.

    Como instalar o Docker no seu VPS LWS com o template Docker CE
  3. Feche a sessão SSH

    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.

    ⌨ No servidor
    exit
    Resultado esperado
    desconexão
    Connection to 203.0.113.10 closed.

Lexique

Docker CE
Versão comunitária e gratuita do motor de conteinerização Docker, permitindo executar aplicações isoladas.
Docker Compose
Ferramenta usada para definir e orquestrar aplicações multicontêiner por meio de um único arquivo de configuração.
Imagem Docker
Modelo somente leitura contendo o código, as dependências e a configuração necessárias para iniciar uma aplicação.
Contêiner
Instância viva e isolada criada a partir de uma imagem Docker que executa um programa específico.
Template VPS
Imagem de sistema pré-instalada e pré-configurada pela hospedagem para implantar um servidor pronto para uso em poucos cliques.
SSH
Protocolo de comunicação segura que permite controlar um servidor remoto por linha de comando.
Nginx
Servidor web de código aberto reconhecido por sua rapidez e baixo consumo de memória RAM.

Perguntas frequentes

Meus dados atuais são mantidos durante a reinstalação?

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.

Onde encontrar a senha root se eu não usar uma chave SSH?

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.

Quais softwares estão integrados no template Docker CE?

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.

Meu contêiner Nginx permanecerá ativo após fechar o terminal?

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.

help.lws.net/a/7927
Este artigo foi útil?

Sim

Não

Lido 1 vezes

Obrigado! Não hesite em colocar questões sobre a nossa documentação se pretender mais informações e ajudar-nos a melhorá-la.

Artigos semelhantes

Uma pergunta sobre este artigo?

Coloque-a à equipa LWS e à comunidade. A resposta é publicada após moderação.

Fazer uma pergunta à equipa do LWS e à sua comunidade

RGPD: Responsável: LWS-Ligne Web Services. Finalidade: moderação e publicação pública da sua pergunta, eventual notificação de uma resposta. Base legal: consentimento (art. 6.º, n.º 1, al. a) RGPD). Conservação dos e-mails: 90 dias após a notificação, 12 meses no máximo sem resposta. Para exercer os seus direitos, consulte a secção RGPD das nossas condições gerais.