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 dockerArquivo 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 servicosdocker compose down- parar todos os servicosdocker compose logs -f- ver logs em tempo realdocker 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