Compose com build de imagem
$ docker build -t marcelodpbarbieri/kube-news:v1 -f Dockerfile~/compose$ docker compose down
[+] Running 4/4
✔ Container compose-nginx-1 Removed 0.5s
✔ Container compose-kubenews-1 Remove... 10.6s
✔ Container compose-postgre-1 Removed 0.5s
✔ Network compose_default Removed 0.7sservices:
postgre:
image: postgres:13.16
ports:
- 5432:5432
environment:
POSTGRES_PASSWORD: kubenews
POSTGRES_USER: kubenews
POSTGRES_DB: kubenews
volumes:
- postgre-docker-vol:/var/lib/postgresql/data
networks:
- kubenews-net
kubenews:
image: marcelodpbarbieri/kube-news:v2
ports:
- 8080:8080
depends_on:
- postgre
environment:
DB_DATABASE: kubenews
DB_USERNAME: kubenews
DB_PASSWORD: kubenews
DB_HOST: postgre
networks:
- kubenews-net
volumes:
postgre-docker-vol:
networks:
kubenews-net:
driver: bridgeBuild de image
Outras Opções
PreviousOrdenando a execução dos containersNextComo Parametrizar o Compose com Variáveis de Ambiente
Last updated