Pular para o conteúdo principal

🐳 Docker Engine CE na plataforma SaveinCloud

Este guia tem como objetivo instruir a criação, configuração e boas práticas de uso da stack Docker Engine CE na plataforma PaaS da SaveinCloud.


🛠️ Instalação via Marketplace

  1. Acesse o painel da SaveinCloud e clique em MARKETPLACE.
  2. Pesquise por Docker Engine CE.

imagem

Você verá uma tela com as seguintes opções:

imagem8

🔢 Docker Version

Selecione a versão do Docker desejada. Exemplo: 28.1.1-almalinux-9.

⚙️ Opções de Implantação

  • Create a clean standalone engine
    Cria uma instância Docker isolada. Ideal para rodar containers independentes.

  • Connect to an existing swarm cluster
    Conecta essa instância a um cluster Swarm existente. (Uso avançado)

  • Deploy containers from compose.yml
    Permite subir containers diretamente com um docker-compose.yml.

✅ Checkboxes adicionais

  • Install Portainer UI and Let’s Encrypt SSL certificates
    Instala o Portainer (painel de controle gráfico) e aplica certificados SSL com Let’s Encrypt.
dica

💡 Use o Portainer UI para visualizar seus containers, volumes e redes de forma gráfica. Facilita a gestão de ambientes mais complexos. Para acessa-lo, deve-se utilizar o endereço: https://nome-ambiente.sp1.br.saveincloud.net.br:4848/


📦 Exemplo Prático com Imagem do Docker Hub

Vamos utilizar uma imagem oficial do Docker Hub: nginxdemos/hello.

docker run -d   --name hello-docker   -p 8080:80   nginxdemos/hello

Acesse: http://<ip_publico>:8080 para ver a aplicação em execução.

info

ℹ️ A imagem nginxdemos/hello é leve, perfeita para testes rápidos de containers web.


⚙️ Acesso e Gerenciamento

SSH

Após criada, acesse a instância via terminal:

imagem

Comandos Docker

docker ps        # Ver containers ativos
docker images # Listar imagens
docker logs -f <nome> # Ver logs em tempo real

🔐 Segurança e Boas Práticas

atenção

⚠️ Nunca exponha o socket Docker (/var/run/docker.sock) publicamente. Ele dá controle total da máquina!

  • Use imagens oficiais sempre que possível.
  • Atualize suas imagens com frequência.
  • Configure firewall para bloquear portas desnecessárias.
  • Evite rodar containers como root, quando possível.

💸 Otimização de Recursos

dica

💡 Reserve cloudlets conforme seu uso médio para economizar. Cloudlets reservados são mais baratos do que dinâmicos.


📁 Estrutura Recomendada

/home/docker/
├── projetos/
│ └── app1/
│ └── Dockerfile
├── scripts/
├── backups/

📚 Recursos Relacionados


🧠 Dúvidas?

Entre em contato com o time de suporte técnico com sua dúvida ou problema.