4
respostas

Erro de versao ao executar

ao executar o docker-compose up -d o meu terminal retorna um erro de versão Insira aqui a descrição dessa imagem para ajudar na acessibilidade

4 respostas

Bom dia Lucas, você poderia postar seu arquivo docker-compose.yml?

eu peguei o mesmo erro.

o meu docker-compose.yml eu copiei exatamente o postado pelo professor.

version: "3.9"
services:
  mongodb:
    image: mongo:4.4.6
    container_name: meu-mongo
    networks:
      - compose-bridge

  alurabooks:
    image: aluradocker/alura-books:1.0
    container_name: alurabooks
    networks:
      - compose-bridge
    ports:
      - 3000:3000

networks:
  compose-bridge:
    driver: bridge

Eu resolvi atualizando meu docker-compose!

Olá, realmente o seu arquivo está ok, consigo executá-lo em meu ambiente.

Verifique as suas versões do docker e docker-compose. As minhas são:

italo@italo-virtual-ubuntu:~$ docker --version
Docker version 20.10.17, build 100c701
italo@italo-virtual-ubuntu:~$ docker-compose --version
docker-compose version 1.29.2, build 5becea4c
italo@italo-virtual-ubuntu:~$

A referência das versões do docker compatíveis com cada versão de formato de arquivo compose podem ser encontradas aqui caso necessite alterar esse parâmetro.

De acordo com esta discussão parece que a versão 3.9 é suportada a partir do Docker 20.10.00 e docker compose 1.27.1.