Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

erro no docker-compose up --build

Após executar o comando "C:\Users\User>docker-compose up --build" ele devolve com "no configuration file provided: not found". Alguém pode me ajudar e explicar melhor como funciona isso, preciso disso para continuar o curso e tirar as duvidas necessarias.

4 respostas

Oi Rafael, tudo bem?

O erro "no configuration file provided: not found" indica que o Docker Compose não encontrou o arquivo de configuração necessário para executar o comando.

O Docker Compose utiliza um arquivo chamado docker-compose.yml para definir a configuração dos serviços que serão executados. Esse arquivo deve estar presente no diretório onde você está executando o comando.

Certifique-se de que o arquivo docker-compose.yml está no diretório correto e que o nome está escrito corretamente. Se o arquivo estiver em outro diretório, você pode especificar o caminho completo para o arquivo ao executar o comando.

Além disso, verifique se você possui o Docker Compose instalado corretamente em sua máquina. Você pode verificar a versão do Docker Compose executando o comando "docker-compose --version".

Um abraço e bons estudos.

olá, eu coloquei todos arquivos do docker e .docker dentro do alura-ms, fui executar novamente e ao visualizar a versão retorna Docker Compose version v2.23.0-desktop.1. Mas ao usar o comando no quall tentei antes C:\Users\User>docker-compose up --build. Acaba retornando outro erro como esse "error during connect: this error may indicate that the docker daemon is not running: Get "http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.24/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dalura-ms%22%3Atrue%7D%7D": open //./pipe/docker_engine: O sistema não pode encontrar o arquivo especificado." Já coloquei esse link para encontrar o local mas não entra no site certo.

solução!

Vc esta utilizando sistema operacional Windows? Tive erro similar e descobri que minha instalaçao do docker estava incompleta. Faltava configurar algumas coisas :

instalar a wsl = https://learn.microsoft.com/en-us/windows/wsl/install

Habilitar o Hyper-V = https://learn.microsoft.com/pt-br/virtualization/hyper-v-on-windows/quick-start/enable-hyper-v

Verifiquei isso e td funcionou.

No meu da o seguinte erro no docker-compose up -build:

failed to solve: failed to read dockerfile: open /var/lib/docker/tmp/buildkit-mount214412401/Dockerfile: no such file or directory

:(