![Como instalar o Mongodb em um contêiner docker e usá-lo?](https://rvso.com/image/1072550/Como%20instalar%20o%20Mongodb%20em%20um%20cont%C3%AAiner%20docker%20e%20us%C3%A1-lo%3F.png)
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-org
instalá-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.