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

苏州网站建设问问q778925409强涵百度统计 wordpress

苏州网站建设问问q778925409强涵,百度统计 wordpress,有赞商城官网登录,网页版微信小程序页面入口文章目录 前言一、Docker环境的准备1.安装依赖2.安装Docker 二、使用Docker安装MongoDB1.mongo版本选取2.拉取合适的镜像3.宿主机创建MongoDB需要挂载的文件夹4.第一次无认证创建mongo用户5.启动需要认证的mongo容器 问题汇总总结 前言 本文章主要介绍在Centos系统&#xff0c…

文章目录

  • 前言
  • 一、Docker环境的准备
    • 1.安装依赖
    • 2.安装Docker
  • 二、使用Docker安装MongoDB
    • 1.mongo版本选取
    • 2.拉取合适的镜像
    • 3.宿主机创建MongoDB需要挂载的文件夹
    • 4.第一次无认证创建mongo用户
    • 5.启动需要认证的mongo容器
  • 问题汇总
  • 总结


前言

本文章主要介绍在Centos系统,使用Docker安装MongoDB。如果你已经有docker环境,请直接跳转到安装步骤。


一、Docker环境的准备

1.安装依赖

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

2.安装Docker

2.1 搜索docker可安装的版本

sudo yum list available | grep docker

在这里插入图片描述
2.2 安装最新版本的docker

sudo yum insatll docker

2.3 检查安装成功

sudo docker --version

在这里插入图片描述
2.4 启动docker

sudo systemctl start docker

二、使用Docker安装MongoDB

1.mongo版本选取

查看mongo的可用版本

sudo docker search mongo

在这里插入图片描述

2.拉取合适的镜像

2.1 直接拉取最新版本的话使用命令sudo docker pull mongo:latest;本次拉取的是mongo:4.4.8

sudo docker pull mongo:4.4.8

2.2 镜像拉取完成后,使用命令sudo docker images查看镜像
在这里插入图片描述

3.宿主机创建MongoDB需要挂载的文件夹

创建存放mongodb配置信息、数据信息

sudo mkdir -p /matrix/data/mongodb/configdb
sudo mkdir -p /matrix/data/mongodb/db

4.第一次无认证创建mongo用户

背景知识:几个命令参数的详细解释如下

-p 映射容器服务的 27017 端口到宿主机的 27017 端口。外部可以直接通过 宿主机 ip:27017 访问到 mongo 的服务-v 为设置容器的挂载目录,这里是将本机的“/data/mongo”目录挂载到容器中的/data/db中,作为 mongodb 的存储目录--name 为设置该容器的名称-d 设置容器以守护进程方式运行

4.1 创建mongodb容器

docker run --name mongodb -p 27017:27017 \
-v /matrix/data/mongodb/configdb:/data/configdb/ \
-v /matrix/data/mongodb/db/:/data/db/ \
--privileged=true \
-d mongo:4.4.8 

4.2 进入容器

docker exec -it mongodb bash

4.3 连接mongo

mongo --host 127.0.0.1 --port 27017

4.4 创建用户

use admin;
db.createUser({ user: "root", pwd: "12345678", roles: [{ role: "userAdminAnyDatabase", db: "admin" }] })

退出 exit,退出容器,回到宿主机

4.5 停止并删除刚刚启动的mongodb容器

docker stop mongodb
docker rm mongodb

5.启动需要认证的mongo容器

5.1 创建mongodb容器

docker run --name mongodb -p 27017:27017 --restart=always \
-v /matrix/data/mongodb/configdb:/data/configdb/ \
-v /matrix/data/mongodb/db/:/data/db/ \
--privileged=true \
-d mongo:4.4.8 --auth

5.2 进入mongodb的容器,验证mongo安装成功

mongo -u root -p 12345678 --authenticationDatabase "admin"

在这里插入图片描述


问题汇总

  1. 外部连接mongo超时、拒绝等网络问题
    答:放通防火墙27017的端口;
    检查HOSTIP(宿主机上就使用本地IP;外部就使用公网IP)
  2. 操作mongo库失败
    答:需要给mongo用户增加对应的库权限。

总结

好的,以上就是mongo安装的步骤,欢迎大家指导留言,大家的指导就是我不断改进的动力。

http://www.yayakq.cn/news/922769/

相关文章:

  • 网站单页制作教程百度商桥怎样绑定网站
  • 欢乐海岸网站建设长春个人做网站哪家好
  • 做模具的网站爱站站长工具
  • 孝感英文网站建设做网站一年大概的盈利
  • 网站建设最新活动如何做自己个人网站
  • 怎么建设大淘客网站搜狐快站做的手机网站
  • 做感恩网站的图片大全搭建织梦网站教程
  • dedecms网站后台管理网站建设费 科目
  • 做网站的价位展示型企业网站建设
  • 旅游前 做攻略有什么网站好用网页视频怎么下载到电脑桌面
  • 网站自己做推广营销型网站的建设步骤
  • 厦门建设局网站技227司学校东莞seo服务商
  • 难道做网站的工资都不高吗北京网站建设哪家专业
  • 网站开发 外包餐饮营销引流都有什么方法
  • 中国建设教育网官网是什么网站信誉好的河南网站建设
  • 茶叶网站的建设策划书东莞网站托管公司
  • 旅游网站建设实训报告东莞今天特大新闻
  • 南宁手机网站开发策划辽宁建设工程信息网上报名流程
  • 公司建设网站需要什么条件wordpress轮播的插件下载
  • 加强学校网站建设的通知办公平台
  • 医院网站建设方案计划高端女装有哪些品牌
  • 网站 昆明wordpress的域名绑定域名
  • 有什么网站有小学生做的题目广告联盟挂机赚钱
  • 手机商城 手机网站建设多少钱手机端制作游戏的app
  • wordpress更换域名后网站打不开外链发布平台有哪些
  • 产品摄影网站详情页设计模板图片
  • 做网站还需要买服务器么新闻类网站怎么做seo
  • 网站怎样排版南宁网络推广建站
  • 平台网站建设有哪些网站建设与管理课程视频
  • 百度云网盘资源分享网站做企业网站专用词