安装mongodb
拉取镜像
docker pull mongo
也可以指定版本拉取
docker pull mongo:6.0.2
可以通过docker hub)进行搜索查看自己需要的版本
启动容器
docker run
-d
-p 27017:27017
-v ~/yiqi/docker/data/mongo/mongo_configdb:/data/configdb
-v ~/yiqi/docker/data/mongo/mongo_db:/data/db
--name mongo
mongo
--auth
参数解析:
-d 后台运行
-p 宿主机端口:docker端口(端口映射)
-v 宿主机目录:docker目录(数据挂载)
--name 给容器起个名字
最后一个mongo是使用那个镜像
-- auth mongo开启权限验证
检查是否启动成功
可以使用docker ps
命令查看
设置mongo权限
使用下边的命令进入到mongo的命令行模式
docker exec -it mongo mongo admin
然后创建一个用户
db.createUser({ user: 'root', pwd: 'root', roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] })
1周前
哈哈哈,写的太好了https://www.lawjida.com/