Skip to content

Instantly share code, notes, and snippets.

@suenot
Last active September 27, 2018 21:03
Show Gist options
  • Save suenot/7e613412e0d1a0e4c98c91cfb139e5c2 to your computer and use it in GitHub Desktop.
Save suenot/7e613412e0d1a0e4c98c91cfb139e5c2 to your computer and use it in GitHub Desktop.
mongo docker auth
docker volume create mongo-volume
docker run --name some-mongo -p 27017:27017 -v mongo-volume:/data/db -d mongo
docker exec -it some-mongo mongo admin
db.createUser({ user: 'username', pwd: 'userpass', roles: [ { role: "root", db: "admin" } ] });
use admin
db.createUser({ user: 'user1', pwd: 'pass1', roles: [ { role: "read", db: "public" } ], mechanisms:["SCRAM-SHA-1"] });
exit
docker rm -f some-mongo
docker run --name some-mongo -p 27017:27017 -v /data/db:/data/db -d mongo --auth
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment