Docker Compose no seu VPS: gerenciar multiplos servicos

Docker Compose permite definir e executar multiplos conteineres Docker com um unico arquivo de configuracao. E ideal para VPS onde voce precisa de varios servicos funcionando juntos.

Instalar Docker Compose

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

Arquivo docker-compose.yml

Exemplo com site web, banco de dados e painel de admin:

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: sua_senha\n      MYSQL_DATABASE: meuapp\n    volumes:\n      - db_data:/var/lib/mysql\n  adminer:\n    image: adminer\n    ports:\n      - "8080:8080"\nvolumes:\n  db_data:

Comandos essenciais

  • docker compose up -d - iniciar todos os servicos
  • docker compose down - parar todos os servicos
  • docker compose logs -f - ver logs em tempo real
  • docker compose pull - atualizar imagens

Backups com Docker

Os volumes do Docker armazenam dados persistentes. Faca backup dos volumes regularmente com docker run --rm -v db_data:/data -v $(pwd):/backup alpine tar czf /backup/db.tar.gz /data.

Pronto para comecar?

Confira nossos planos e precos, ou faca seu pedido diretamente.

Ver planos Pedir agora

Ainda com duvidas? Abra um ticket de suporte e nossa equipe vai te ajudar.

Voltar ao blog