Configuración de Docker para MongoDB

4/24
Recursos
# docker-compose.yml

version: '3.3'

services:
  mongo:
    image: mongo:4.4
    environment:
      MONGO_INITDB_ROOT_USERNAME: root
      MONGO_INITDB_ROOT_PASSWORD: root
    ports:
      - 27017:27017
    volumes:
     - ./mongo_data:/data/db
# .gitignore
/mongo_data
docker-compose up -d mongo
docker-compose ps
docker-compose down

Aportes 5

Preguntas 3

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Sin duda Docker 🐋 es una gran herramienta que te ayuda a correr bases de datos sin tener que instalar drivers en tu computadora.

services.mongo.ports contains an invalid type, it should be an array
si tienes este error coloca el archivo docker-compose.yml

# docker-compose.yml

version: '3.3'

services:
  mongo:
    image: mongo:4.4
    environment:
      MONGO_INITDB_ROOT_USERNAME: root
      MONGO_INITDB_ROOT_PASSWORD: root
    ports:
      - "27017:27017"
    volumes:
     - ./mongo_data:/data/db

Hice un articulo de crear contenedores de DB en docker, espero que les sirva.
Crear contenedores de bases de Datos en Docker

Docker listo!

👏