Ich verwende Ubuntu 22.04 LTS. Seit Oktober 2022 wird Ubuntu 22.04 vom Mongodb-Team nicht mehr vollständig unterstützt. Ich habe also Probleme damit, da ich es mongodb-org
für meine Arbeit installieren muss. Meine Frage ist also: Gibt es eine Möglichkeit, MongoDB in einem Docker-Container zu installieren und zu verwenden??? Ich weiß nicht viel über Docker. Wenn jemand weiß, wie ich das erreichen kann, wäre ich sehr dankbar.
Antwort1
Wenn Sie Docker installiert haben, führen Sie Folgendes aus, um einen MongoDB-Server zu starten:
docker run -d --name MongoDB -p 27017:27017 mongo:latest
Durch die Zuordnung des Ports können Sie den MongoDB-Port direkt auf der Host-IP verwenden.
Es ist auch möglich, einen Stack mit Mongo Express zu starten. Erstellen Sie das folgendemongo-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/
Dann rennedocker compose -f mongo-stack.yml up -d
Sie können anstelle von auch feste Versionen wählen latest
.
Besuche denoffizielle Docker-Seiteum weitere Konfigurationsoptionen anzuzeigen.