Saltar al contenido principal

🐳 Docker Engine CE en la plataforma SaveinCloud

Esta guía tiene como objetivo instruir la creación, configuración y buenas prácticas de uso del stack Docker Engine CE en la plataforma PaaS de SaveinCloud.


🛠️ Instalación vía Marketplace

  1. Accede al panel de SaveinCloud y haz clic en MARKETPLACE.
  2. Busca Docker Engine CE.

imagem

Verás una pantalla con las siguientes opciones:

imagem8

🔢 Versión de Docker

Selecciona la versión de Docker deseada. Ejemplo: 28.1.1-almalinux-9.

⚙️ Opciones de Despliegue

  • Create a clean standalone engine
    Crea una instancia Docker aislada. Ideal para ejecutar contenedores independientes.

  • Connect to an existing swarm cluster
    Conecta esta instancia a un clúster Swarm existente. (Uso avanzado)

  • Deploy containers from compose.yml
    Permite levantar contenedores directamente con un docker-compose.yml.

✅ Casillas adicionales

  • Install Portainer UI and Let’s Encrypt SSL certificates
    Instala Portainer (panel de control gráfico) y aplica certificados SSL con Let’s Encrypt.
tip

💡 Usa la interfaz de Portainer para visualizar tus contenedores, volúmenes y redes de forma gráfica. Facilita la gestión de entornos más complejos. Para acceder, utiliza la dirección: https://nombre-entorno.sp1.br.saveincloud.net.br:4848/


📦 Ejemplo Práctico con Imagen de Docker Hub

Vamos a utilizar una imagen oficial de Docker Hub: nginxdemos/hello.

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

Accede a: http://<ip_publico>:8080 para ver la aplicación en ejecución.

info

ℹ️ La imagen nginxdemos/hello es ligera, perfecta para pruebas rápidas de contenedores web.


⚙️ Acceso y Gestión

SSH

Una vez creada, accede a la instancia vía terminal:

imagem

Comandos Docker

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

🔐 Seguridad y Buenas Prácticas

aviso

⚠️ Nunca expongas el socket Docker (/var/run/docker.sock) públicamente. ¡Da control total de la máquina!

  • Usa imágenes oficiales siempre que sea posible.
  • Actualiza tus imágenes con frecuencia.
  • Configura el firewall para bloquear puertos innecesarios.
  • Evita ejecutar contenedores como root, cuando sea posible.

💸 Optimización de Recursos

tip

💡 Reserva cloudlets según tu uso promedio para ahorrar. Los cloudlets reservados son más baratos que los dinámicos.


📁 Estructura Recomendada

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

📚 Recursos Relacionados


🧠 ¿Dudas?

Contacta con el equipo de soporte técnico con tu duda o problema.