MongoDB

Installation (als Dockercontainer)

  • Images bei Docker Hub: https://hub.docker.com/_/mongo
  • Image laden:
    docker pull mongo:4.2.0
  • Container mit Portforwarding starten:
    docker run -d -p 27017:27017 --name mongodb mongo:4.2.0
  • zusätlich mit ext. Volume als Datenverzeichnis:
    docker run -d -p 27017-27019:27017-27019 --name mongodb -v /home/hdp/MongoDb/docker/datavolume:/data/db mongo:4.2.0
  • Mongoshell im Container starten:
    docker exec -it mongodb bash mongo
    mongo

Installation der WebGui „Mongo Express“ (als Dockercontainer

  • Container mit Netzwerk starten:
    docker run -d --network docker_default --name mongoexpress -e ME_CONFIG_MONGODB_SERVER=mongodb -p 8081:8081 mongo-express

Demoprogramm mit Java

siehe https://github.com/mongodb/mongo-java-driver/blob/master/driver-sync/src/examples/tour/QuickTour.java