Como instalar o Mongodb em um contêiner docker e usá-lo?

Como instalar o Mongodb em um contêiner docker e usá-lo?

Estou usando o Ubuntu 22.04 LTS, em outubro de 2022 o ubuntu 22.04 não é totalmente suportado pela equipe do Mongodb, então estou lutando com ele porque preciso mongodb-orginstalá-lo para o meu trabalho. Então, minha pergunta é: existe alguma maneira de instalar o mongodb em um contêiner docker e usá-lo ??? Não sei muito sobre o docker, se alguém souber como posso conseguir isso, isso será muito apreciado.

Responder1

Se você tiver o Docker instalado, execute o seguinte para iniciar um servidor MongoDB:

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

Mapear a porta permitirá que você use a porta MongoDB diretamente no IP do host.

Também é possível iniciar uma pilha com o Mongo Express. Crie o seguintemongo-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/

Então corradocker compose -f mongo-stack.yml up -d

Você também pode escolher versões fixas em vez de latest.

Visite apágina oficial do Dockerpara ver mais opções de configuração.

informação relacionada