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 dockerArchivo 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 serviciosdocker compose down- detener todos los serviciosdocker compose logs -f- ver logs en tiempo realdocker 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