¿Cómo instalar Mongodb en un contenedor acoplable y usarlo?

¿Cómo instalar Mongodb en un contenedor acoplable y usarlo?

Estoy usando Ubuntu 22.04 LTS, a partir de octubre de 2022, el equipo de Mongodb no admite completamente Ubuntu 22.04, por lo que estoy teniendo problemas con él porque necesito mongodb-orginstalarlo para mi trabajo. Entonces mi pregunta es: ¿Hay alguna forma de instalar mongodb en un contenedor acoplable y usarlo? No sé mucho sobre Docker, si alguien sabe cómo puedo lograr esto, será muy apreciado.

Respuesta1

Si tiene Docker instalado, ejecute lo siguiente para iniciar un servidor MongoDB:

docker run -d --name MongoDB -p 27017:27017 mongo:latest

Mapear el puerto le permitirá usar el puerto MongoDB directamente en la IP del host.

También es posible iniciar una pila con Mongo Express. Crea lo siguientemongo-stack.yml

# Use root/example as user/password credentials
version: '3.1'

services:

  mongo:
    image: mongo:latest
    restart: always
    ports:
      - 27017:27017
    environment:
      MONGO_INITDB_ROOT_USERNAME: root
      MONGO_INITDB_ROOT_PASSWORD: example

  mongo-express:
    image: mongo-express:latest
    restart: always
    ports:
      - 8081:8081
    environment:
      ME_CONFIG_MONGODB_ADMINUSERNAME: root
      ME_CONFIG_MONGODB_ADMINPASSWORD: example
      ME_CONFIG_MONGODB_URL: mongodb://root:example@mongo:27017/

Entonces corredocker compose -f mongo-stack.yml up -d

También puedes elegir versiones fijas en lugar de latest.

Visita elpágina oficial de Dockerpara ver más opciones de configuración.

información relacionada