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