1、下载mongodb(3.4.4版本)
官网可查[Docker Hub](Docker Hub)
1 | docker pull mongo:3.4.4 |
2、创建挂载文件
1 | mkdir /mydata/mongodb3.4.4/datadb |
3、启动
27017端口映射到宿主机的27018端口,root密码为000000
1 | docker run -d --name mongodb3.4.4 -v /mydata/mongodb3.4.4/datadb:/data/db -p 27018:27017 -e MONGO_INITDB_ROOT_USERNAME=admin -e MONGO_INITDB_ROOT_PASSWORD=000000 --privileged=true 34ba9aead272 |
4、进入mongodb设置用户
进入mongodb
1 | docker exec -it mongodb3.4.4 mongo admin |
(可选操作)
设置用户
1 | db.createUser({ user:'root',pwd:'000000',roles:[ { role:'userAdminAnyDatabase', db: 'admin'},'readWriteAnyDatabase']}); |