linux 下安装mongodb
1、初始化docker:
-v 设置docker和host共享目录,格式hostPath:dockerContainerPath
-p 端口映射
--name,容器名称
centos,镜像
docker run -d -p 27017:27017 -v /home/mongodb/:/data/mongodb/ --name centos-mongodb centos
启动 docker start centos-mongodb
2、进入容器
docker exec -it centos-mongodb /bin/bash
3、从共享目录拷贝mongo安装文件
cp /data/mongodb/mongodb-linux-x86_64-3.2.8.tgz /usr/local/src
4、解压安装
tar -zxvf mongodb-linux-x86_64-3.2.8.tgz -C ../ #解压mongo到/usr/local/
5、配置mongo
cd /usr/local/
mv mongodb-linux-x86_64-3.2.8/ mongodb-3.2.8/
cd mongodb-3.2.8
mkdir conf
cd conf
vim mongo.conf #新建mongo配置文件如下
---------------------------------------------------------------
dbpath = /data/mongodb/data #数据文件存放目录
logpath = /data/mongodb/logs/mongodb.log #日志文件存放目录
port = 27017 #端口
fork = true #以守护程序的方式启用,即在后台运行
nohttpinterface = true
---------------------------------------------------------------
如果/data/mongodb的文件夹不存在,先创建
mkdir data
mkdir logs
6、启动mongo
cd /usr/local/mongodb-3.2.8/bin
./mongod --config ../conf/mongo.conf
最新文章
- linux安装php &; nginx
- C++之再续前缘(一)——C++基础(与C语言的差异)(下)
- DB2常用函数:字符串函数
- 检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 80070005 拒绝访问
- Delete和Truncate的区别
- Castle扩展Ibatis.Net
- unity3D:游戏分解之曲线
- 开源纯C#工控网关+组态软件(九)定制Visual Studio
- 【Android】自动测试工具 Monkey
- The Triangle(DP-数塔问题)
- 利用BLEU进行机器翻译检测(Python-NLTK-BLEU评分方法)
- APP测试报告
- scrapy的入门使用(一)
- BZOJ1015或洛谷1197 [JSOI2008]星球大战
- SAAS云平台搭建札记: (一) 浅论SAAS多租户自助云服务平台的产品、服务和订单
- ado.net EF学习系列----深入理解查询延迟加载技术(转载)
- NYOJ 布线问题
- PL/SQL客户端连Oracle很快就断开问题的解决
- 矩阵中的旋转(Rotation)
- 20145330 《网络对抗》 Web基础