5
respostas

quando uso o comando docker-compose up, tomo esse erro. como faço pra resolver?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

5 respostas

Olá Rafael, tudo bem?

Pelo que pude observar no erro que você compartilhou, parece que há algumas questões que precisamos abordar para resolver o problema com o docker-compose up.

A primeira linha do erro indica que a versão do docker-compose.yml é obsoleta. Isso pode ser corrigido atualizando a versão no arquivo docker-compose.yml. Peço que verifique se você baixou a versão mais recente. Deixo o link aqui

Portanto, recomendo desinstalar e após a desinstalação, verifique se ficou alguma variável de ambiente relacionada ao Docker. Apague-o e instale o novamente.

Para acessar as variáveis de ambiente:

  • O primeiro passo é ir na barra de busca do Windows e pesquisar por “variáveis”.
  • Ir em variáveis de ambiente
  • Você deverá remover ao do Docker.
  • Instale-o novamente.

Espero ter ajudado.

Qualquer dúvida, compartilhe no fórum.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Boa tarde Monalisa, td bem? fiz aqui procedimento q vc falou, porém o problema continuaInsira aqui a descrição dessa imagem para ajudar na acessibilidade

Olá Rafael, tudo bem?

Desculpe pela demora em obter um retorno.

Você pode tentar fazer a seguinte configuração:

  • Abra o Docker Desktop
  • Vá em Settings
  • General
  • Marcar o campo 'expose daemon on tcp'
  • Clique em Aply & restart

captura de tela da configuração Docker

Fico à disposição.

o Insira aqui a descrição dessa imagem para ajudar na acessibilidade a mensagem esta diferente, mas ainda sim não estou tendo sucesso

Oi Rafael, tudo bem?

Desculpe pela demora em obter um retorno.

Neste caso, como não solucionou, peço que retorne as configurações como antes, ou seja, desmarque o campo 'expose daemon on tcp'.

A mensagem de erro que você recebeu na sua segunda mensagem o indica que o Docker não está conseguindo se conectar ao daemon do Docker. Então, peço que verifique se ele está rodando.

  • Abra o Docker Desktop.
  • Ele abrirá um ícone na bandeja do sistema que geralmente está localizado no canto inferior direito da sua tela, próximo ao relógio.
  • Clique em 'restart'.

captura de tela da bandeja docker com uma seta apontando para o ícone. Está destacado em retangulo vermelho a opção 'Restart'

Para garantir que o Docker Desktop inicie automaticamente quando você ligar o computador, vá para as configurações:

  • Clique no ícone de engrenagem novamente.
  • Na aba "General", marque a opção "Start Docker Desktop when you sign in to your computer" (Iniciar Docker Desktop ao fazer login).

captura de tela da configuração general está selecionado a caixa Start Docker Desktop when you sign in to your computer

Lembre-se que se tiver dúvida em qualquer passo, estarei por aqui para te auxiliar. Fico à disposição.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!