- 搜索镜像
docker search mongo
- 拉取镜像
docker pull mongo:4.4.0
- 创建容器
/home/agent/data/mongodb 为mongodb数据目录需提前创建
auth表示连接mongodb需要授权docker run -itd --name mongo -v /home/agent/data/mongodb:/data/db -p 27017:27017 mongo:4.4.0 --auth
- 启动成功
docker ps docker logs mongo
- 添加管理员用户
// 进入容器 docker exec -it mongo mongo admin // 添加管理员用户 db.createUser({ user:'admin',pwd:'123456',roles:[ { role:'userAdminAnyDatabase', db: 'admin'}]}); // 认证 db.auth('admin', '123456')
- 创建自定义数据库并设置账号密码
// 创建test库 use test // 设置test库的用户和密码 db.createUser({user:'test',pwd:'123456',roles:['readWrite']}) // 通过账号密码登录 并添加users集合数据 db.auth("test","123456") db.users.insert( { name:"test1", age:22} )
docker安装mongodb4.4.0
最新推荐文章于 2024-04-29 20:15:05 发布