当前位置: 首页 > news >正文

公司转让收购平台seo搜论坛

公司转让收购平台,seo搜论坛,昆明seo公司网站,沙井网站制作联系电话拉取最新版本的 MongoDB 镜像: $ sudo docker pull mongo:latest在本地预先创建好 db 和 configdb 目录, 用于映射 MongoDB 容器内的 /data/db 和 /data/configdb 目录。 使用以下命令来运行 MongoDB 容器: $ sudo docker run -itd --name mongo --privilegedtru…

拉取最新版本的 MongoDB 镜像:

$ sudo docker pull mongo:latest

在本地预先创建好 dbconfigdb 目录, 用于映射 MongoDB 容器内的 /data/db/data/configdb 目录。

使用以下命令来运行 MongoDB 容器:

$ sudo docker run -itd --name mongo --privileged=true -p 27017:27017 -v /home/ubuntu/docker/mongo/db:/data/db -v /home/ubuntu/docker/mongo/configdb:/data/configdb docker.io/mongo:latest --auth
  • -itd (以交互的方式,新建一个模拟终端运行容器)
    • -i (在后台运行容器,并且打印容器ID)
    • -t (分配一个伪TTY)
    • -d (保持STDIN打开状态)
  • --name (给容器起一个名字方便管理)
  • --privileged=true (使容器内的 root 拥有真正的 root 权限)
  • -p 27017:27017 (将容器的27017端口映射到主机的27017端口)
  • -v /home/ubuntu/docker/mongo/db:/data/db (文件挂载目录)
  • -v /home/ubuntu/docker/mongo/configdb:/data/configdb (配置文件路径)
  • --auth (需要密码才能访问容器服务)

通过 docker ps 命令查看容器的运行信息:

$ sudo docker ps
CONTAINER ID   IMAGE                       COMMAND                  CREATED          STATUS                  PORTS                                               NAMES
b0fb7817a762   mongo:latest                "docker-entrypoint.s…"   50 seconds ago   Up 50 seconds           0.0.0.0:27017->27017/tcp, :::27017->27017/tcp       mongo

使用以下命令添加用户并设置密码:

$ sudo docker exec -it mongo mongosh admin
Current Mongosh Log ID: 65085540d0acf268bdf76e9c
Connecting to:          mongodb://127.0.0.1:27017/admin?directConnection=true&serverSelectionTimeoutMS=2000&appName=mongosh+1.10.6
Using MongoDB:          7.0.1
Using Mongosh:          1.10.6For mongosh info see: https://docs.mongodb.com/mongodb-shell/To help improve our products, anonymous usage data is collected and sent to MongoDB periodically (https://www.mongodb.com/legal/privacy-policy).
You can opt-out by running the disableTelemetry() command.admin> db.createUser({user:'admin', pwd:'用户admin的密码', roles:[{role:'userAdminAnyDatabase',db:'admin'},{role:'readWriteAnyDatabase',db:'admin'}]});
{ ok: 1 }
admin> db.auth('admin', '用户admin的密码')
{ ok: 1 }
admin> exit

使用 mongosh 连接和断开 MongoDB 数据库:

$ sudo docker exec -it mongo mongosh --port 27017 -u 'admin' -p '用户admin的密码' --authenticationDatabase 'admin'
Current Mongosh Log ID: 65085721cfe61730ead44cfd
Connecting to:          mongodb://<credentials>@127.0.0.1:27017/?directConnection=true&serverSelectionTimeoutMS=2000&authSource=admin&appName=mongosh+1.10.6
Using MongoDB:          7.0.1
Using Mongosh:          1.10.6For mongosh info see: https://docs.mongodb.com/mongodb-shell/test> exit

上面创建用户时少添加了 dbAdminAnyDatabase 角色, 所以现在修改用户的权限:

$ sudo docker exec -it mongo mongosh admin
Current Mongosh Log ID: 6508588447e7463f155ee1da
Connecting to:          mongodb://127.0.0.1:27017/admin?directConnection=true&serverSelectionTimeoutMS=2000&appName=mongosh+1.10.6
Using MongoDB:          7.0.1
Using Mongosh:          1.10.6For mongosh info see: https://docs.mongodb.com/mongodb-shell/admin> db.auth('admin', '用户admin的密码')
{ ok: 1 }
admin> db.updateUser('admin', {roles:[{role:'userAdminAnyDatabase',db:'admin'},{role:'readWriteAnyDatabase',db:'admin'},{role:'dbAdminAnyDatabase',db:'admin'}]});
{ ok: 1 }
admin> exit
http://www.yidumall.com/news/20125.html

相关文章:

  • 网站设计权限seo网站推广杭州
  • 做网站的公司术语天津关键词优化平台
  • 网站空间的配置优化营商环境工作总结
  • php做网站技术销售平台排名
  • wordpress主题 简洁苏州seo招聘
  • 学校要建个网站应该怎么做外贸公司一般怎么找客户
  • 鹿班设计网站官网如何在百度上营销
  • 广州可以做票务商城的网站公司百度站长工具怎么关闭
  • 杭州做网站套餐推广关键词排名方法
  • 规划设计公司年终总结汕头最好的seo外包
  • 虚拟主机网站空间刷关键词怎么刷
  • 河北营销型网站方案宁波seo推荐
  • 制作网站开发苏州网络推广seo服务
  • 宁波公司做网站电商平台有哪些?
  • 招商网站搭建费用企业网站建设公司
  • 长沙县好的建站按效果付费seo排名工具给您好的建议
  • 各大城市网站哪里做沈阳seo排名优化教程
  • 网站建设项目策划书深圳专业seo
  • 兴化网站建设网络销售
  • 包头政府网站建设腾讯企点app下载安装
  • asp动态网站开发实训小结腾讯云服务器
  • 家居品牌网站建设百度竞价入口
  • 免费的个人简历模板 医学生青岛seo整站优化招商电话
  • 张家港企业网站怎么优化自己公司的网站
  • 个人网站的搭建绍兴seo管理
  • wordpress 用户上传头像网站关键词免费优化
  • 注册网站的免费网址是什么百度小程序排名优化
  • 防伪网站怎么做24小时网站建设
  • 东莞公司网站建设营销型网站建设百度竞价推广方案的制定
  • 网站推广需求要素深圳推广系统