---- AI试用 ---域名问题某些图片和js资源无法访问,导致一些代码实例无法运行!(代码里gzui.net换成momen.vip即可)

Docker MongoDB 部署

前端开发 蚂蚁 1806℃ 0评论

安装

MongoDB Docker 镜像安装

docker pull mongo

创建数据卷

docker volume create -d local mybook

MongoDB 容器基本创建方法和数据目录挂载

docker run -p 27017:27017 -v 本机中的目录:/data/db --name sbook -d mongo
docker run -p 27017:27017 -v /var/lib/docker/volumes:/data/db --name sbook -d mongo

在上面的命令中,几个命令参数的详细解释如下:
-p 指定容器的端口映射,mongodb 默认端口为 27017
-v 为设置容器的挂载目录,这里是将即本机中的目录挂载到容器中的/data/db中,作为 mongodb 的存储目录
--name 为设置该容器的名称
-d 设置容器以守护进程方式运行

给mongodb设置密码吧!

进入容器(26f97f7eb59g 是你的容器ID docker ps -a 查看)

docker exec -it 26f97f7eb59g mongo

进入admin数据库

use admin

给admin设置密码

db.createUser({ user: 'root', pwd: 'h&5#b3%F9m7g', roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] });

新建要使用的数据库

use sbook

给这个库添加用户

db.createUser({ user: 'sbookname', pwd: 'swen123456', roles: [ { role: "readWrite", db: "sbook" } ] });

验证用户

db.auth("sbookname","swen123456")

查看用户

db.system.users.find().pretty()

大神,要怎么开启登录验证呢?

转载请注明:有爱前端 » Docker MongoDB 部署

喜欢 (0)or分享 (0)

(2)个小伙伴在吐槽
  1. https://www.qzroc.com/index.php/archives/54/
    蚂蚁2020-04-27 08:30
  2. http://pea3nut.blog/e1200
    蚂蚁2020-04-27 14:16