1
resposta

[Erro] Executar o docker-compose up --build

Mesmo já alterando os arquivos de extensão ".sh" para o formato de final de linha para Unix, ainda apresenta o erro em anexo. Log erro do comando docker-compose up --build

1 resposta

Olá, Marcus!

Pelo que vi no log de erro, parece que o problema está relacionado a uma falha na conexão com os repositórios do Debian durante a execução do comando apt-get update. Isso pode ser causado por problemas de rede ou configurações de proxy.

Aqui estão algumas sugestões para tentar resolver o problema:

  1. Verifique a Conexão com a Internet:

    • Certifique-se de que sua máquina está conectada à internet e que você consegue acessar outros sites.
  2. Configuração de Proxy:

    • Se você estiver em uma rede que utiliza proxy, pode ser necessário configurar o Docker para usar o proxy. Isso pode ser feito adicionando as configurações de proxy no arquivo /etc/systemd/system/docker.service.d/http-proxy.conf (ou similar, dependendo do seu sistema).
  3. DNS do Docker:

    • Às vezes, o Docker pode ter problemas com DNS. Tente adicionar um servidor DNS público, como o Google DNS, ao seu daemon do Docker. Isso pode ser feito adicionando "dns": ["8.8.8.8"] no arquivo de configuração do Docker, geralmente localizado em /etc/docker/daemon.json.
  4. Testar Conexão com o Host:

    • Tente rodar um contêiner simples e verificar se ele consegue acessar a internet. Por exemplo:
      docker run --rm busybox ping -c 4 google.com
      
    • Isso ajudará a verificar se o problema é específico do contêiner ou da configuração geral do Docker.
  5. Atualizar Imagens:

    • Certifique-se de que você está usando a versão mais recente das imagens base. Você pode tentar reconstruir a imagem após limpar o cache do Docker:
      docker-compose build --no-cache
      

Bons estudos!