Docker Compose
Parte do curso de Docker
A esta altura, subir uma aplicação realista leva quatro comandos e nenhum deles é curto. Criar uma rede. Criar um volume. Subir o banco de dados com as variáveis de ambiente dele, o volume dele e a rede dele. Subir o servidor web com a rede dele e a porta publicada, nessa ordem, porque o banco de dados precisa existir primeiro.
Você vai errar um deles. Aí você vai colocá-los em um script de shell, e o script vai ficar desatualizado, e um colega novo vai rodá-lo em uma máquina onde o volume já existe com outro conteúdo. Isso não é uma sequência hipotética, é o que todo time faz antes de encontrar a ferramenta que resolve.
Quer aprender Docker Docker Compose em um ambiente real?
Clique abaixo, ganhe uma máquina Linux com Docker pronto e pratique Docker Compose com um tutor de IA que conhece seu código.
Começar esta liçãoDocker ComposeO que você vai aprender
- Compose.yaml
- Services
- Depends_on
- Port mapping
- Docker compose up/down
- Named volumes in compose
Leia esta lição no seu idioma
Todas as lições deste curso
13 lições- 1O Que É o Docker20 min
- 2Seu Primeiro Container25 min
- 3Images e o Dockerfile30 min
- 4Criando Images Personalizadas35 min
- 5Rede de Containers30 min
- 6Volumes e Persistência30 min
- 7Docker Compose35 min
- 8Multi-Stage Builds35 min
- 9Variáveis de Ambiente e Segredos25 min
- 10Healthchecks e políticas de reinício25 min
- 11Otimização e Segurança de Images30 min
- 12Registries e Publicação25 min
- 13Capstone: Entregando uma Stack50 min
