前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >部署MongoDB

部署MongoDB

作者头像
陳斯托洛夫斯記
发布2022-10-04 14:21:37
4600
发布2022-10-04 14:21:37
举报
文章被收录于专栏:XBD

单节点部署

docker方式部署

创建docker-compose文件

代码语言:javascript
复制
vim docker-compose-mongodb.yml

version: '3.1'		#与镜像有关,这里只支持3.1
services:
  mongo:
    container_name: mongodb
    image: mongo:4.2
    restart: always
    ports:
      - 27017:27017
    volumes:
#      - ./setup:/docker-entrypoint-initdb.d/
      - /data/mongo:/data/db:rw
#      - /data/mongo_key:/mongo:rw
    environment:
      MONGO_INITDB_ROOT_USERNAME: admin		# 账号
      MONGO_INITDB_ROOT_PASSWORD: 123456	# 密码
  mongo-express:	#如果不需要MongoDB的网页端,以下内容可以不加
    image: mongo-express
    restart: always
    ports:
      - 8081:8081
    environment:
#这里只能使用与上方MONGO_INITDB_ROOT_USERNAME相同的root账号
      ME_CONFIG_MONGODB_ADMINUSERNAME: admin
      ME_CONFIG_MONGODB_ADMINPASSWORD: 123456

启动

代码语言:javascript
复制
docker-compose -f docker-compose-mongodb.yml up -d

CentOS/Ubuntu安装

CentOS/RedHat方式安装

创建yum源
代码语言:javascript
复制
vim /etc/yum.repos.d/mongodb.repo

[mongodb-org]
name=MongoDB Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/mongodb/yum/el$releasever/
gpgcheck=0
enabled=1
刷新缓存,安装mongodb
代码语言:javascript
复制
yum makecache
yum install mongodb-org

Ubuntu/Debian方式安装

添加公钥
代码语言:javascript
复制
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -

添加安装源

根据系统版本,选择适合的源

代码语言:javascript
复制
vim /etc/apt/sources.list.d/mongodb.list

Ubuntu 16.04
deb https://mirrors.tuna.tsinghua.edu.cn/mongodb/apt/ubuntu xenial/mongodb-org/4.4 multiverse

Ubuntu 18.04
deb https://mirrors.tuna.tsinghua.edu.cn/mongodb/apt/ubuntu bionic/mongodb-org/4.4 multiverse

Ubuntu20.04
deb https://mirrors.tuna.tsinghua.edu.cn/mongodb/apt/ubuntu focal/mongodb-org/4.4 multiverse

安装mongodb
代码语言:javascript
复制
apt update
apt install mongodb-org
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 单节点部署
    • docker方式部署
      • 创建docker-compose文件
      • 启动
    • CentOS/Ubuntu安装
      • CentOS/RedHat方式安装
      • Ubuntu/Debian方式安装
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档