ao executar o docker-compose up -d o meu terminal retorna um erro de versão
ao executar o docker-compose up -d o meu terminal retorna um erro de versão
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.