拉取镜像
docker pull mongo
以上拉取的是最新版本,如需选择版本在后面加上版本号即可
启动镜像
docker run -p 27017:27017 -td mongo
查看镜像
docker
ps
进入容器
docker
exec -it 镜像id /bin/bash
进入mongdb
创建账户并退出
创建管理账户 exit 退出 mongo --port 27017 -u admin -p password --authenticationDatabase admin (以刚建立的用户登录数据库 创建test用户) use test db.createUser( { user: “tester”, pwd: “password”, roles: [ { role: “readWrite”, db: “test” } ] } ); exit mongo -u tester -p --authenticationDatabase test (以刚创建的test用户登录)
测试
mongo 宿主机ip/admin -utest -p
指定MongoDB配置文件
当我们需要修改配置文件时,我们只需要在宿主机上创建一个mongodb.conf文件,并将该文件所在的文件夹映射到容器的/data/configdb文件夹中,同时,在容器的启动命令中添加–configsvr参数即可。 docker run --name some-mongo -d mongo --configsvr