: TEC.0009
: 07h00-08h30 Lab 06
: 08h30-10h00 Lab 06
docker compose é um aplicativo para ajudar a definir e executar múltiplos (imagens e) conteineres.
3 passos:
Dockerfile, assim você consegue replicar em qualquer lugar.docker-compose.yml, assim você pode executar em diversos ambientes.docker-compose up, assim você inicia e executa realmente a aplicaçãoFormato YAML (wikipedia) is a human friendly data serialization standard for all programming languages.
version: "3"
services:
web:
build: .
ports:
- "5000:5000"
volumes:
- logvolume01:/var/log
links:
- redis
? db
redis:
image: redis
networks:
? frontend
? backend
volumes:
logvolume01: {}
docker-compose options command args
build construir imagens localmenteimages listar imagenspull e push baixa e envia imagens para o servidor de imagensup e downstart, restart, stop e killpause e unpausepslogexecrun