CURSO DE LARAVEL ELOQUENT
[Finalizado Pelo Aluno]
Fiz um git clone setup-docker-laravel/tree/laravel-8
e todas as configuraçoes seguindo passo a passo. hora de subir os containers docker-compose up -d deu erro.
estou tentando rodar na minha maquina local, ainda não sou familiarizado em rodar docker local.
msg de erro
Traceback (most recent call last):
File "docker-compose", line 3, in <module>
File "compose\cli\main.py", line 81, in main
File "compose\cli\main.py", line 200, in perform_command
File "compose\cli\command.py", line 60, in project_from_options
File "compose\cli\command.py", line 152, in get_project
File "compose\cli\docker_client.py", line 41, in get_client
File "compose\cli\docker_client.py", line 170, in docker_client
File "docker\api\client.py", line 197, in __init__
File "docker\api\client.py", line 221, in _retrieve_server_version
docker.errors.DockerException: Error while fetching server API version: (2, 'CreateFile', 'O sistema não pode encontrar o arquivo especificado.')
[14112] Failed to execute script docker-compose
Olá Gabriel, tudo bem?
Se quiser dar uma familiarizada boa com o Docker, recomendo esse curso: https://academy.especializati.com.br/curso/docker
Qual a versão do seu Docker?
Precisa estar com o Docker atualizado, porque a versão "3.8" setada no arquivo docker-compose.yml requer a versão mais recente do Docker instalado.
docker --version = Docker version 20.10.8, build 3967b7d
docker-compose --version = docker-compose version 1.29.2, build 5becea4c
ainda nao tinha feito esse curso de docker, vou fazer e depois volto pra esse curso e eloquent
Você está no MAC?
Experimenta exportar a variável de ambiente LANG, rode esse comando no terminal:
export LANG=en_US.UTF-8
estou usando windows. ainda nao conseguir resolver. fui fazer o curso de docker e tbm nao conseguir rodar docker run mysql, docker run hello world, docker pull mysql. nada disso funcina.
$ docker run hello world
docker: error during connect: This error may indicate that the docker daemon is not running.: Post "http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.24/containers/create": open //./pipe/docker_engine: O sistema não pode encontrar o arquivo especificado.
See 'docker run --help'.
---------------------------------
$ docker --version
Docker version 20.10.10, build b485636
O seus containers estão rodando como Linux Container? Deve ser!
Se não tiver, clica em "Switch to Linux containers..." (https://prnt.sc/1za0zd6)
---
Abra o PowerShell como admin: https://prnt.sc/1za1857
E rode esse comando:
'C:\Program Files\Docker\Docker\DockerCli.exe' -SwitchDaemon
Consegui resolvi aqui, era problema de configurançao de ambiente. Estava tando erro no wsl 2 quando ia inicar o docker. mas desde de ja obrigado pela atenção. Essa ajuda aqui é fundamental pro cresciemento do aluno. Simbora para os proximos bugs, sempre tem, nao tem como fugir. rsrsr
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!