Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Informando a imagem no docker-compose

Olá,

No trecho abaixo retirado do arquivo docker-compose.yml, há a linha "image: douglasq/nginx". Por que eu devo informar a imagem se no dockerfile isto já é informado?

nginx: 
        build:
            dockerfile: ./docker/nginx.dockerfile
            context: .
        image: douglasq/nginx
        container_name: nginx
        port:
            - "80:80"
        networks:
            - production-network
        depends_on:
            - "node1"
            - "node2"
            - "node3"
1 resposta
solução!

Oi Roger, eu entendo que o dockerfile diz como construir a imagem, mas o pra cada service dentro do docker-compose, você ainda precisa informar o nome da imagem visto que o build é opcional. Seu container ainda precisa saber da imagem base de onde ele vai ser criado.

Faz sentido?