Docker Compose en tu VPS: gestionar multiples servicios

Docker Compose permite definir y ejecutar multiples contenedores Docker con un solo archivo de configuracion. Es ideal para VPS donde necesitas varios servicios funcionando juntos.

Instalar Docker Compose

apt install docker.io docker-compose-plugin\nsystemctl enable docker

Archivo docker-compose.yml

Ejemplo con un sitio web, base de datos y panel de administracion:

services:\n  web:\n    image: nginx:alpine\n    ports:\n      - "80:80"\n    volumes:\n      - ./html:/usr/share/nginx/html\n  db:\n    image: mariadb:11\n    environment:\n      MYSQL_ROOT_PASSWORD: tu_password\n      MYSQL_DATABASE: miapp\n    volumes:\n      - db_data:/var/lib/mysql\n  adminer:\n    image: adminer\n    ports:\n      - "8080:8080"\nvolumes:\n  db_data:

Comandos esenciales

  • docker compose up -d - iniciar todos los servicios
  • docker compose down - detener todos los servicios
  • docker compose logs -f - ver logs en tiempo real
  • docker compose pull - actualizar imagenes

Backups con Docker

Los volumenes de Docker almacenan los datos persistentes. Haz backup de los volumenes regularmente con docker run --rm -v db_data:/data -v $(pwd):/backup alpine tar czf /backup/db.tar.gz /data.

Listo para empezar?

Consulta nuestros planes y precios, o haz tu pedido directamente.

Ver planes Pedir ahora

Sigues con dudas? Abre un ticket de soporte y nuestro equipo te ayudara.

Volver al blog