有时我们想把MongoDB部署在服务器上,你可以直接安装MongoDB。这篇文章的主题是Docker,我们就来操作一波吧。我整理了一份关于服务器使用Docker部署MongoDB,提供远程连接的文章。
1.创建管理员
我们先要创建一个无校验的容器,可以设置管理员。
# 创建一个文件夹用于存放数据,具体路径根据你自己想法来。这里这是举例。
mkdir /mongo/data/
# 创建无校验的容器
docker run --name linux-mongo -p 27017:27017 -v /mongo/data:/data/db -d mongo
# 进入容器
docker exec -it linux-mongo mongo admin
# 创建管理员
db.createUser({
user:'rootuser',pwd:'rootpassword', roles: [ {
role: "userAdminAnyDatabase", db: "admin" } ] });
# 退出
exit
# 停止 linux-mongo 容器
docker stop linux-mongo
# 删除。其实不删除也可以,没有其他影响,不删除记得下面步骤的命名不要重复。这里我建议你删除,因为容易混乱,如果需要重新配置再按上面步骤操作就可以。
docker

本文介绍了如何使用Docker在服务器上部署MongoDB,包括创建管理员、配置带验证的MongoDB镜像、允许外部连接及使用adminMongo工具进行管理,并提供了mongoose连接远程数据库的方法。
最低0.47元/天 解锁文章
3402

被折叠的 条评论
为什么被折叠?



