docker-compose安装mongodb

1. 配置docker-compose.yml

# 该Yaml文件改编自DockerHub中的配置文件
version: '3.8'
services:mongo:image: mongo:4.4.0 #根据需要选择自己的镜像restart: alwaysports:- 27017:27017 #对外暴露停供服务的端口,正式生产的时候理论不用暴露。volumes:- /docker/mongodb/data/db:/data/db # 挂载数据目录- /docker/mongodb/data/log:/var/log/mongodb  # 挂载日志目录- /docker/mongodb/data/config:/etc/mongo  # 挂载配置目录# command: --config /docker/mongodb/mongod.conf # 配置文件

2. 创建配置文件

# mongod.conf# for documentation of all options, see:
#   http://docs.mongodb.org/manual/reference/configuration-options/# Where and how to store data.
storage:dbPath: /data/dbjournal:enabled: truedirectoryPerDB: trueengine: wiredTigerwiredTiger:engineConfig:cacheSizeGB: 8directoryForIndexes: true# where to write logging data.
systemLog:destination: filelogAppend: truepath: /var/log/mongodb/mongod.log# network interfaces
net:port: 27017bindIp: 0.0.0.0# how the process runs
processManagement:timeZoneInfo: /usr/share/zoneinfo#replication:
replication:oplogSizeMB: 51200replSetName: rs0

3. 运行mongodb

docker-compose -f docker-compose.yml up -d

4. 进入mongodb

docker exec -it mongo /bin/bash

5. 添加用户

mongo
use admin
db.createUser({user:"root",pwd:"root",roles:[{role:'root',db:'admin'}]})
exit
exit

docker-compose安装mongodb相关推荐

  1. 使用Docker Compose安装mysql

    使用Docker Compose安装mysql 1运行 安装 Docker Compose 运行以下命令以下载 Docker Compose 的当前稳定版本:$ sudo curl -L " ...

  2. Docker Compose安装以及入门

    Docker 安装 脚本安装 自定义脚本 wget https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/stable/Packages ...

  3. docker compose 安装es和kibana

    docker compose 安装es和kibana 准备工作 创建es数据存放目录 mkdir /root/app/elk/es/data 增加目录权限 不增加权限,es有可能启动不起来 chmod ...

  4. docker compose安装elasticsearch

    docker compose安装 elasticsearch 安装 创建目录 es: mkdir es cd es 创建挂载目录 data mkdir data 创建 docker-compose.y ...

  5. 如何使用Docker Compose安装Drupal

    The author selected United Nations Foundation to receive a donation as part of the Write for DOnatio ...

  6. Mac上docker下安装mongodb出错?

    docker下安装mongodb步骤(包括出错解决办法)(Mac) 前提是你的电脑得装了docker,这里就不说docker怎么装了! first step:拉取官方的最新版本的镜像: $ docke ...

  7. Docker Compose安装

    一 .  Docker Compose概述 Docker Compose是一个用于定义和运行多个容器Docker应用程序的工具.使用Compose,您可以使用YAML文件来配置应用程序的服务.然后 , ...

  8. Docker Compose 安装

    官方教程 https://docs.docker.com/compose/install/ 为什么有这篇博客 Docker Compose 并不能通过 yum 安装,所以每次安装还需要找来找去,不如先 ...

  9. Docker 及 Docker Compose 安装及使用教程 (2020版)

    文章目录 图文详细教程 1 Docker原理 2 Docker安装 3 镜像(Image) 3.1 获取镜像 3.2 查找拖取镜像 3.3 列出镜像 3.4 删除镜像 3.5 创建的镜像 4 容器(C ...

  10. 04@Docker Compose安装Compose模板文件的使用

    文章目录 Docker Compose 一.Docker Compose的介绍 1.Compose概述 2.Docker与Docker Compose区别 二.Docker Compose的安装 1. ...

最新文章

  1. AWS - Couldformation 初探
  2. zabbix3.2.6.1升级3.4.4图文心得
  3. CNN的卷积运算为何使用互相关而不是卷积
  4. Arcgis之国土报备(征地Xls)Xls格式批量转shp格式工具
  5. Intellij idea 最新版永久破解
  6. 研究生周报模板免费下载
  7. P2339 [USACO04OPEN]Turning in Homework G 笔记/题解
  8. 魔窗7式之微信一键唤起App内页
  9. wps打开服务器文件很慢,wps打开速度慢怎么办-wps打开速度慢解决方法 - 河东软件园...
  10. JAVA毕业设计公交线路查询系统计算机源码+lw文档+系统+调试部署+数据库
  11. Windows Server 2012 R2 Standard 安全加固
  12. lumen 框架学习
  13. 5y平台计算机应用测试题,2016电大网考计算机应用基础统考试题模拟真题及答案 含小抄复习资料.docx...
  14. 黑苹果常见问题博文及网页部分集锦
  15. LDAP 协议有哪些现代化的用例?
  16. 斗牛SEO工具还能用吗?其实大家可以试试这款
  17. CAS5服务管理 url 正则表达式配置
  18. c语言工资管理程序用文档,c语言人事工资管理系统源程序
  19. Linux软件仓库 全解析
  20. 推荐系统常用评测指标

热门文章

  1. carsim的学习笔记2——test specifications
  2. python3精要(2)-python运行过程,模块,内置对象
  3. C指针原理(31)-Ncurses-文本终端的图形
  4. python3随笔-协方差,标准差,方差
  5. 【竞赛相关】南大化院博士刘子腾:跨专业如何做数据竞赛浅谈
  6. 头条45K的推荐算法工程师,需要具备怎样的技能
  7. wuhan2020:武汉新型冠状病毒防疫开源信息收集平台
  8. AI 基础:Python 简易入门
  9. 浅谈AI视频技术超分辨率
  10. IdentityServer Topics(1)- 启动说明