Deseamos hacer persistente la base de datos. Ejecutamos desde el terminal
Crear el directorio data
sudo mkdir -p /data/db
Darle permisos a la carpeta
sudo chmod 777 /data/db
crear directorio logs
sudo mkdir -p /var/log/mongodb
Ejecutar docker image
Entrar al directorio donde esta el archivo docker-compose.yml y ejecutar
docker-compose up -d
ver contenedor
docker ps -a
detenerlo
docker-compose stop
removerlo
docker-compose down
Solucionado error de inicio de la imagen
Si tenemos un equipo antiguo puede que nos encontremos con el error de que nuestro contenedor no inicia docker
Lo podemos ver desde NetBeans
//2022-05-17T02:49:31.186419238Z
2022-05-17T02:49:31.186502005Z WARNING: MongoDB 5.0+ requires a CPU with AVX support, and your current system does not appear to have that!
2022-05-17T02:49:31.186518838Z see https://jira.mongodb.org/browse/SERVER-54407
2022-05-17T02:49:31.186526822Z see also https://www.mongodb.com/community/forums/t/mongodb-5-0-cpu-intel-g4650-compatibility/116610/2
2022-05-17T02:49:31.186534545Z see also https://github.com/docker-library/mongo/issues/485#issuecomment-891991814
2022-05-17T02:49:31.186541700Z
Nos indica que no podemos instalar MongoDB 5.4 en nuestro equipo por lo que tenemos que recurrir a una imagen anterior