featured image

Mini Taller Implementaci贸n de Aplicaciones con Docker en un VPS

Algo de Contexto

Antes de seguir algo de contexto de como surgi贸 este mini taller. Hace unos d铆a estuve viendo un live en el canal de youtube del buen Alex Avalos, donde se trat贸 el tema del control de versiones con git para controlar tus proyectos.

Al finalizar la platica en vivo se estuvieron tratando por zoom algunos temas sobre git, servidores linux, wordpress, script, sistemas operativos, en fin de todo un poco en este maravilloso mundo de la tecnolog铆a.

Aqu铆 surge el tema de docker, y como soy un dockerlover jejeje, met铆 mi cuchara y les mostr茅 algunas implementaciones que tengo en un vps basado en contenedores docker y portainer.

De esta charla surge la propuesta de Alex que no pierde tiempo nunca, de si me atrev铆a a realizar un live mostrando como se puede realizar estas implementaciones algo as铆 como una introducci贸n a docker.

Yo que tampoco pierdo tiempo le dije que s铆 y empece a analizar la mejor manera de explicar de manera sencilla los docker container, como de un manual de instalaci贸n basico se tratase. De alli surge este peque帽o taller que espero les sea util y de su agrado.

Ahora s铆 el Mini Taller

Docker es una herramienta que le permite crear, implementar y ejecutar aplicaciones dentro de contenedores. Al empaquetar su aplicaci贸n con todas sus dependencias, puede asegurarse de que sus servicios siempre se ejecutaran de la misma manera, sin importar d贸nde se implemente.

En el video, les mostraremos como implementar aplicaciones con Docker en un VPS. Repasaremos los conceptos b谩sicos del uso de Docker y c贸mo puede ayudarlo a optimizar su proceso de desarrollo, testing e implementaci贸n de sus proyectos webs.

Al final de este video, comprender谩 mejor c贸mo usar Docker, docker compose, portainer y Traefik, de una manera totalmente practica para implementar de manera r谩pida y sencilla sus proyectos.

隆Mire ahora y aprenda c贸mo comenzar con Docker!

Video del Mini Taller Docker en un VPS

Objetivos del Mini Taller Docker en VPS

  1. Implementar aplicaciones con Docker en un VPS.

  2. Comprender de manera general el funcionamiento de Docker, docker compose, portainer, Traefik y utilizarlo como base del despliegue de tus aplicaciones.

Que no vamos a ver

Hoja de ruta

A lo que venimos!

  1. Crear un VPS Ubuntu 22.04 LTS o Ubuntu 20.04 LTS. en cualquier proveedor de Alojamiento VPS.
  1. Configuraci贸n de dominios en Cloudflare. Configurar y apuntar el dominio al IP del VPS.
  1. Descargar scripts para la instalaci贸n de docker y docker compose. Instalacion Manual oficial Docker
  1. Un repaso a los comandos docker
  1. Explicaci贸n de docker-compose para levantar el servicio de traefik y portainer.

  2. Repaso de la plataforma web de Portainer.

  3. A levantar nuestras Apps!!!

  4. Uptime kuma (Monitorizaci贸n Auto hospedada)

  5. vaulwarden (guardar cotrase帽as)

  6. Wordpress OLS (Wordpress y Open Lite Speed)

  7. Wordpress Apache, adminer

  8. Duplicati (copias de seguridad)

  9. Mautic (Automatizaci贸n Marketing)

  10. n8n (Automatizaci贸n de flujos de trabajo)

Docker Compose a Utilizar

Los archivos utilizados se encuentran en GitHub/kike28

Wikipedia Docker

Comunidad de Docker

Precio Docker

Comandos de Referencia Docker