ToB企服应用市场:ToB评测及商务社交产业平台

标题: Docker安装MongoDB 7.0.2 [打印本页]

作者: 篮之新喜    时间: 2023-11-26 08:03
标题: Docker安装MongoDB 7.0.2
拉取镜像
  1. docker pull mongo
复制代码
使用 docker 安装 mongodb
  1. docker run --restart=always --name mongodb -v ~/docker/mongo:/data/db -d -p 27017:27017 -e MONGO_INITDB_ROOT_USERNAME=用户名 -e MONGO_INITDB_ROOT_PASSWORD=密码 mongo --auth
复制代码
进入容器
  1. docker exec -it mongodb  mongosh admin
复制代码

mongodb的使用

创建用户
  1. # 使用启动时设置的账号密码认证
  2. db.auth("用户名","密码")
  3. # 创建一个名为 admin,密码为 123456 的用户。
  4. db.createUser({ user:'admin',pwd:'123456',roles:[ { role:'userAdminAnyDatabase', db: 'admin'},"readWriteAnyDatabase"]});
  5. # 尝试使用上面创建的用户信息进行连接。
  6. db.auth('admin', '123456')
复制代码

开启远程连接
  1. # 退出mongodb
  2. exit
  3. # 进入容器
  4. docker exec -it mongodb bash
  5. #更新源
  6. apt-get update
  7. # 安装 vim
  8. apt-get install vim -y
  9. # 修改 mongo 配置文件
  10. vim /etc/mongod.conf.orig
复制代码
将其中的 bindIp: 127.0.0.1 注释掉# bindIp: 127.0.0.1
或者改成bindIp: 0.0.0.0
即可开启远程连接

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4