1、下载安装镜像 (可忽略,run时会自动拉取)
# docker pull mongo:4.2
2、运行mogno容器
# docker run --name mserver -v /data/mongodb:/data/db -p 27017:27017 -d mongo:4.2 -auth
--name:设置容器名
---v : 设置路径
-p:设置ip映射,[外网IP]:[容器内部IP] (注意:这里容器内部IP不要修改,改了就连接不上了,大约可在文件内进行配置,这里无法修改,具体没有深究)
-d 就是镜像名和版本号
--auth:用来开启用户验证 (不想被勒索,一定不要忘)
3、进入容器的服务内部,可设置帐号
docker exec -it mserver mongo admin
利用-it 进入容器内部
use admin;
db.createUser({ user: 'admin', pwd: '123456', roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] });
exit
这里我们就设置好一个帐号了。
4、重新启动
docker stop mserver
docker start mserver
5、可以用啦!
恭喜你,一个mongodb就搞定了好了!
可用Studio 3T测试了! 端口:27017,用户名密码:admin/123456
网友评论