Gostaria de saber como resolver esse problema, pois ja tentei varias coisas e sem sucesso.
Gostaria de saber como resolver esse problema, pois ja tentei varias coisas e sem sucesso.
Será que alguém pode ajudar? Algum instrutor?
Olá!
Pode compartilhar aqui como você executou o docker run
desse container? Talvez a documentação do PostgreSQL te ajude nesse link . Em resumo a ideia é uma vez que o container é colocado para rodar, as variaveis de usuário e senha deve ser passadas via parametro -e (assim: docker run --name some-postgres -e POSTGRES_PASSWORD=mysecretpassword -d postgres)
Bom dia Anderson, obg por responder. Eu subir na verdade uma stack em um swarm segue abaixo:
version: "3"
services: redis: image: redis:alpine networks:
- frontend
deploy:
replicas: 1
restart_policy:
condition: on-failure
db: image: postgres:9.5.21 ports:
- 5432:5432
environment:
POSTGRES_DB: postgres
POSTGRES_USER: postgres
POSTGRES_PASSWORD: postgres
restart: always
volumes:
- db-data:/var/lib/postgresql/data
networks:
- backend
deploy:
placement:
constraints: [node.hostname == vm3]
vote: image: dockersamples/examplevotingapp_vote:before ports:
- 5000:80
networks:
- frontend
depends_on:
- redis
deploy:
replicas: 2
restart_policy:
condition: on-failure
result: image: dockersamples/examplevotingapp_result:before ports:
- 5001:80
networks:
- backend
depends_on:
- db
deploy:
replicas: 1
restart_policy:
condition: on-failure
worker: image: dockersamples/examplevotingapp_worker networks:
- frontend
- backend
depends_on:
- db
- redis
deploy:
mode: replicated
replicas: 1
labels: [APP=VOTING]
restart_policy:
condition: on-failure
placement:
constraints: [node.role == worker]
visualizer: image: dockersamples/visualizer:stable ports:
- 8080:8080
stop_grace_period: 1m30s
volumes:
- "/var/run/docker.sock:/var/run/docker.sock"
deploy:
placement:
constraints: [node.role == manager]
networks: frontend: backend:
volumes: db-data: