: 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 down
start
, restart
, stop
e kill
pause
e unpause
ps
log
exec
run