3
respostas

Nao consigo instalar o docker-compose

Nao consegui instalar como foi explicado no curso. Tem alguma maneira de fazer direto pelo terminal do vs code?

3 respostas

Olá João! Tudo bem com você?

Para rodar a API usada no curso é preciso ter o docker instalado. Caso ainda não tenha, recomendo que veja esta aula com o passo a passo. Após instalar o docker em seu sistema, o comando docker compose funcionará e você poderá seguir a partir do minuto 00:37.

Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição. Abraços e bons estudos!

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

Boa noite, estou com problema parecido com o dele quando eu rodo o comando docker-compose build retorna um error

time="2024-05-27T02:49:03-03:00" level=warning msg="I:\\ww\\cursos\\alfood\\back-end\\docker-compose.yml: `version` is obsolete"
error during connect: this error may indicate that the docker daemon is not running: Get "http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dback-end%22%3Atrue%7D%7D": open //./pipe/docker_engine: The system cannot find the file specified.

Olá Mônica!

No arquivo docker-compose.yml remova a primeira linha referente a versão, pois devido a uma atualização do Docker essa linha se tornou obsoleta. O arquivo ficará com o seguinte conteúdo:

services:
   web:
      build: .
      command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py loaddata seed.json && python manage.py runserver 0.0.0.0:8000"
      volumes:
      - .:/app
      ports:
          - 8000:8000

Após essa mudança faça o build novamente. Se estiver usando o Windows, execute o prompt de comandos como administrador e após isso, entre na pasta da API através do comando cd seguido do endereço da sua pasta e digite:

docker-compose build

Se o erro persistir, como cada projeto e máquina pode ter suas particularidades individuais, peço que clique aqui e abra um novo tópico e forneça mais informações sobre seu problema.

Abraços e bons estudos!