0%

docker安装mongodb

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
2
db.createUser({ user:'root',pwd:'000000',roles:[ { role:'userAdminAnyDatabase', db: 'admin'},'readWriteAnyDatabase']});