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
相关文章
- 07-16ubantu18-ROS环境下配置IMU(STIM300),含驱动下载安装与硬件配置。
- 07-16【邢不行|量化小讲堂系列35-python量化入门】建议收藏 | Windows下安装TA-Lib终极教程
- 07-16windows下安装配置Django虚拟环境
- 07-16git图形化统计工具 - windows下gitstats的安装和使用
- 07-16Mac下安装Mesa
- 07-16windows环境下的NumPy 安装
- 07-16【Zookeeper】windows环境下zookeeper安装
- 07-16win10下pip3安装tesserocr时报错
- 07-16Win10下安装Zipkin
- 07-16Mac 下安装nvm 后vscode 输入node -v 不起作用