docker搭建单节点mongodb
查看需要安装的版本:
# docker search mongo
下载镜像
# docker pull mongo
先以最简单方式启动镜像
# docker run --name="mongo" -itd mongo
进入容器,复制配置文件一份,并查看配置文件路径
# docker exec -it mongo bash
# 进入容器后
# ls /data/configdb 配置文件目录
# cat /etc/mongod.conf.origi 原始配置文件
# exit
创建数据目录data,配置文件目录conf,复制docker容器中的原始配置文件到配置文件目录下
# mkdir data
# mkdir conf
# docker cp mongo:/etc/mongod.conf.origi
修改配置文件如下内容,也可根据需要修改
storage:dbPath: /var/lib/mongodbjournal:enabled: true
# engine:
# mmapv1:
# wiredTiger:# where to write logging data.
systemLog:destination: filelogAppend: truepath: /var/log/mongodb/mongod.log# network interfaces
net:port: 27017bindIp: 127.0.0.1# how the process runs
processManagement:timeZoneInfo: /usr/share/zoneinfo#security:#authorization: enabled#operationProfiling:#replication:#sharding:## Enterprise-Only Options:#auditLog:#snmp:
启动mongo docker容器
docker run -itd --name=mongo -p27017:27017 -v$PWD/data/:/var/lib/mongodb -v$PWD/conf:/data/configdb mongo mongod -f /data/configdb/mongod.conf
创建用户并授权,以下配置为测试安装,开发使用请参考mongo权限配置
db.createUser(
{user:'root',pwd:'root', roles:[{db:'admin', role:'userAdminAnyDatabase'}, {db:'test', role: 'dbOwner'}]}
)
修改配置文件,需要用户名密码才能访问数据库即配置文件中增加
security:authorization: enabled
重启mongd服务
docker restart mongo
(完)(^_^)
docker搭建单节点mongodb相关推荐
- HECO使用docker部署单节点的开发网
文章目录 一. 编写说明 1.1 文档说明 1.2 配置信息 1.3 部署文档信息 二.heco开发网镜像生成 三.heco主链容器生成 3.1 配置文件编写 3.2 预先创建一个账户地址 3.3 创 ...
- 单节点mongodb的安装部署和授权的总结
单节点mongodb的安装部署和授权的总结 1. 到mongodb官网下载对应系统的压缩包,我下载的是mongodb-linux-x86_64-3.4.19.tgz版本,官网链接https://www ...
- 肝了一晚帮她搭建完个人网站——利用Docker在单节点上实现内外网隔离网站部署(Nginx、Wordpress、MySQL)
目录 1.前言 2.注册 3.重置服务器实例密码 4.配置安全规则 5.登录服务器 6.更新系统 7.安装Docker 8.创建Docker子网络 9.创建子网内的MySQL实例 10.创建子网内的W ...
- Apache Kafka-初体验Kafka(02)-Centos7下搭建单节点kafka_配置参数详解_基本命令实操
文章目录 安装JDK 安装zookeeper 安装kafka 下载解压 配置hosts 启动kafka服务 server.properties核心配置详解 基本命令 创建主题 发送消息 消费消息 查看 ...
- 【原】docker部署单节点consul
docker下部署单节点的consul,最重要的是在run consul时,配置-bootstrap-expect=1 docker run --name consul1 -d -p 5902:850 ...
- 菜鸟也学hadoop(1)_搭建单节点的hadoop
其实跟官方的教程一样 只是 我想写下来 避免自己搞忘记了,,,,好记性不如烂笔头 首先确认自己是否安装了 java, ssh 以及 rsync 没有装的直接就 apt-get install 了嘛,, ...
- 基于vmware16 和 ubuntu20.04, 搭建单节点 kubernetes 1.22.2
目录 编辑 安装环境 vmware ubuntu 安装Ubuntu后必做的几件事情 Docker 安装 docker 更新 cgroupdriver 为systemd 验证 Kubernetes i ...
- 使用docker安装单节点zookeeper
一.安装 docker run -d --name zookeeper --privileged=true -p 2181:2181 -e TZ="Asia/Shanghai" - ...
- hadoop环境搭建之伪分布集群环境搭建(单节点)
首先,尼玛哥是一名研究生,可以说很多学习的知识都是来源于同门师兄弟,本着将自己学习到的东西以博客的形式分享到网络上,不仅仅可以让自己回顾,也可以帮助需要学习的小伙伴们,供大家一同学习. 首先,hado ...
最新文章
- ViewHolder VS HolderView ?
- 计算机网络-后退N帧协议习题思考:数据帧长度范围128~512字节,求信道利用率达到最大,帧序列的比特数至少为多少
- 《美团编程题》丢失的三个数
- Linux有关Shell中if用法笔记
- 机器学习-01regression
- Windows Phone 7 立体旋转动画的实现
- Zemax—波长1550nm不在所选玻璃色散公式的有效范围内
- 【51单片机】蜂鸣器程序
- 由对称性知定点一定在x轴上_圆锥曲线中的定点定值问题的四种模型.doc
- PDF文件怎么转换成Word?这几种方法原来这么简单
- IE浏览器卸载命令行
- 用stream流将list集合根据某个字段分组成Map<String,List<T>>类型的集合
- SQLiteSpy软件学习sql语句Group by的各种用法。
- 【转载】测试面试知识点
- 使用BeautifulSoup爬取想要的标签(《python网络爬虫权威指南》笔记)
- 最详细的知识图谱的技术与应用
- 思科下一代数据中心Nexus7000优势
- 请求https接口时报错:Caused by SSLError(SSLError(1, u‘[SSL: CERTIFICATE_VERIFY_FAILED] certificat,安装certifi
- WEB:Wife_wife
- 大数据对人们生活的积极影响_什么是大数据?大数据给我们的生活带来了哪些影响?...
热门文章
- 【转】TYVJ 1695 计算系数(NOIP2011 TG DAY2 1)
- WinCE下音频频谱显示效果图
- .mysql的配置文件是正确的,为啥启动后一查所展示的并不是自己设置的配置
- python 格式化工具_Google的Python代码格式化工具YAPF详解
- idea在java文件中查找_Java开发工具IntelliJ IDEA使用源代码系列教程(四):在文件中搜索目标...
- 以太坊智能合约Java_以太坊:调用已部署的智能合约
- dos命令窗口光标闪烁_史上最全的Vim命令(二)
- app屡次停止运行怎么解决_打桩机发动机温度过热的问题及运行中熄火怎么解决_行业新闻...
- 什么是徽标LOGO模板?
- mysql 5.7 升级 8.0_MySQL5.7升级到8.0过程详解