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

Erro ao iniciar a imagem do mongo

Baixei a imagem do mongo, mas não consigo iniciar a imagem, seja pelo run ou pelo start. Insira aqui a descrição dessa imagem para ajudar na acessibilidade

6 respostas

na verdade, seu container está rodando, porém quando você dá a opção -a, ele se prende ao principal processo do container

tenta entrar nele pelo modo exec

docker container exec -ti meu-mongo bash 

Ele retornou isso:

neto@neto-H110M-S2V:~$ docker container exec -ti meu-mongo bash
Error response from daemon: Container ee76f1cdc20a5dea653c193f978d187a28c3ada842dd7960d22c25b4bf544259 is not running

Removi o container em questão e levantei novamento utilizando a flag -it para vier atrelado ao interativo. E ainda continua com o mesmo problema:

neto@neto-H110M-S2V:~$ docker rm -f meu-mongo
meu-mongo
neto@neto-H110M-S2V:~$ docker ps -a
CONTAINER ID   IMAGE                        COMMAND       CREATED          STATUS          PORTS                                       NAMES
01d2712846de   douglasq/alura-books:cap05   "npm start"   53 minutes ago   Up 53 minutes   0.0.0.0:8080->3000/tcp, :::8080->3000/tcp   objective_banzai
463c4662fe2b   douglasq/alura-books:cap05   "npm start"   54 minutes ago   Created                                                     quirky_fermi
neto@neto-H110M-S2V:~$ docker run --network rede-server -it --name meu-mongo mongo

WARNING: MongoDB 5.0+ requires a CPU with AVX support, and your current system does not appear to have that!
  see https://www.mongodb.com/community/forums/t/mongodb-5-0-cpu-intel-g4650-compatibility/116610/2
  see also https://github.com/docker-library/mongo/issues/485#issuecomment-891991814

neto@neto-H110M-S2V:~$ docker ps -a
CONTAINER ID   IMAGE                        COMMAND                  CREATED          STATUS                       PORTS                                       NAMES
15f6a080881d   mongo                        "docker-entrypoint.s…"   9 seconds ago    Exited (132) 8 seconds ago                                               meu-mongo
01d2712846de   douglasq/alura-books:cap05   "npm start"              54 minutes ago   Up 54 minutes                0.0.0.0:8080->3000/tcp, :::8080->3000/tcp   objective_banzai
463c4662fe2b   douglasq/alura-books:cap05   "npm start"              54 minutes ago   Created                                                                  quirky_fermi
neto@neto-H110M-S2V:~$ docker ps 
CONTAINER ID   IMAGE                        COMMAND       CREATED          STATUS          PORTS                                       NAMES
01d2712846de   douglasq/alura-books:cap05   "npm start"   54 minutes ago   Up 54 minutes   0.0.0.0:8080->3000/tcp, :::8080->3000/tcp   objective_banzai
neto@neto-H110M-S2V:~$ docker start meu-mongo
meu-mongo
neto@neto-H110M-S2V:~$ docker ps
CONTAINER ID   IMAGE                        COMMAND       CREATED          STATUS          PORTS                                       NAMES
01d2712846de   douglasq/alura-books:cap05   "npm start"   54 minutes ago   Up 54 minutes   0.0.0.0:8080->3000/tcp, :::8080->3000/tcp   objective_banzai
neto@neto-H110M-S2V:~$ 
solução!

eu dei uma olhada na issue do github e vi algumas coisas: https://www.mongodb.com/community/forums/t/mongodb-5-0-cpu-intel-g4650-compatibility/116610

  • aparentemente tem problemas de acordo com o tipo de processador
  • recomendo usar a versão 4.4.6 que não apresenta esse problema
docker run --network rede-server -it --name meu-mongo mongo:4.4.6

Muito obrigado Vinícius, o problema era esse que vc falou.

Tinha pegado a última versão do mongo, e por isso estava dando esse erro, quando mudei a versão da imagem deu certo. =D

imagina, fico feliz em ter ajudado! um abraço e bons estudos!