Posso buildar minha imagem durante um deploy usando docker stack?

Principal Forums Instalação e configuração Posso buildar minha imagem durante um deploy usando docker stack?

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #40852 Reply
    Aloizio Eugenio
    Guest

    Olá Cristiano, meu mais profundo respeito pelo seu trabalho.
    Há algum tempo que acompanho seus posts e aprendi muito com eles.
    Minha dúvida é a seguinte;
    Estou trabalhando com 3 máquina diferentes.
    Instalei docker nas 3.
    Montei um cluster com as 3 e esperava subir uma stack de NGINX e espalhar containers em todas as máquinas.
    Minha estratégia foi a seguinte;
    Montei um Dockerfile onde faço o pull da última imagem do NGINX e personalizo o meu ambiente com virtuais e blocos.
    Quando uso docker-compose up -d tudo funciona perfeitamente.
    Quando uso docker service create tudo funciona perfeitamente.
    Então decidi fazer um docker stack deploy onde a imagem é construida durante o carregamento do serviço com o parâmetro build = . configurado no docker-compose.yml.
    Faço isto usando docker stack deploy -c docker-compose.yml nginx, mas recebo a mensagem “Ignoring unsupported options: build”.
    Pergunta: Como posso montar um cluster docker onde a imagem é montada durante o processo de carregamento?
    De antemão muito agradecido pela oportunidade de relatar meu problema aqui, e abaixo se encontra meu docker-compose.yml.
    *************************************
    version: ‘3’

    services:
    dmz:
    image: nginx:dadosdtp
    build: .
    ports:
    – “80:80”
    – “443:443”
    *************************************

    #40867 Reply

    Oi Aloizio,

    Chegou a utilizar o build da seguinte forma?
    build:
    context: .

    Isso na v3 do docker compose claro. Testa isso e me avisa.

Viewing 2 posts - 1 through 2 (of 2 total)
Reply To: Posso buildar minha imagem durante um deploy usando docker stack?
Your information:




thirty − twenty =