docker-compose安装mongodb
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相关推荐
- 使用Docker Compose安装mysql
使用Docker Compose安装mysql 1运行 安装 Docker Compose 运行以下命令以下载 Docker Compose 的当前稳定版本:$ sudo curl -L " ...
- Docker Compose安装以及入门
Docker 安装 脚本安装 自定义脚本 wget https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/stable/Packages ...
- docker compose 安装es和kibana
docker compose 安装es和kibana 准备工作 创建es数据存放目录 mkdir /root/app/elk/es/data 增加目录权限 不增加权限,es有可能启动不起来 chmod ...
- docker compose安装elasticsearch
docker compose安装 elasticsearch 安装 创建目录 es: mkdir es cd es 创建挂载目录 data mkdir data 创建 docker-compose.y ...
- 如何使用Docker Compose安装Drupal
The author selected United Nations Foundation to receive a donation as part of the Write for DOnatio ...
- Mac上docker下安装mongodb出错?
docker下安装mongodb步骤(包括出错解决办法)(Mac) 前提是你的电脑得装了docker,这里就不说docker怎么装了! first step:拉取官方的最新版本的镜像: $ docke ...
- Docker Compose安装
一 . Docker Compose概述 Docker Compose是一个用于定义和运行多个容器Docker应用程序的工具.使用Compose,您可以使用YAML文件来配置应用程序的服务.然后 , ...
- Docker Compose 安装
官方教程 https://docs.docker.com/compose/install/ 为什么有这篇博客 Docker Compose 并不能通过 yum 安装,所以每次安装还需要找来找去,不如先 ...
- Docker 及 Docker Compose 安装及使用教程 (2020版)
文章目录 图文详细教程 1 Docker原理 2 Docker安装 3 镜像(Image) 3.1 获取镜像 3.2 查找拖取镜像 3.3 列出镜像 3.4 删除镜像 3.5 创建的镜像 4 容器(C ...
- 04@Docker Compose安装Compose模板文件的使用
文章目录 Docker Compose 一.Docker Compose的介绍 1.Compose概述 2.Docker与Docker Compose区别 二.Docker Compose的安装 1. ...
最新文章
- AWS - Couldformation 初探
- zabbix3.2.6.1升级3.4.4图文心得
- CNN的卷积运算为何使用互相关而不是卷积
- Arcgis之国土报备(征地Xls)Xls格式批量转shp格式工具
- Intellij idea 最新版永久破解
- 研究生周报模板免费下载
- P2339 [USACO04OPEN]Turning in Homework G 笔记/题解
- 魔窗7式之微信一键唤起App内页
- wps打开服务器文件很慢,wps打开速度慢怎么办-wps打开速度慢解决方法 - 河东软件园...
- JAVA毕业设计公交线路查询系统计算机源码+lw文档+系统+调试部署+数据库
- Windows Server 2012 R2 Standard 安全加固
- lumen 框架学习
- 5y平台计算机应用测试题,2016电大网考计算机应用基础统考试题模拟真题及答案 含小抄复习资料.docx...
- 黑苹果常见问题博文及网页部分集锦
- LDAP 协议有哪些现代化的用例?
- 斗牛SEO工具还能用吗?其实大家可以试试这款
- CAS5服务管理 url 正则表达式配置
- c语言工资管理程序用文档,c语言人事工资管理系统源程序
- Linux软件仓库 全解析
- 推荐系统常用评测指标