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

最新文章

  1. linux安装php & nginx
  2. C++之再续前缘(一)——C++基础(与C语言的差异)(下)
  3. DB2常用函数:字符串函数
  4. 检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 80070005 拒绝访问
  5. Delete和Truncate的区别
  6. Castle扩展Ibatis.Net
  7. unity3D:游戏分解之曲线
  8. 开源纯C#工控网关+组态软件(九)定制Visual Studio
  9. 【Android】自动测试工具 Monkey
  10. The Triangle(DP-数塔问题)
  11. 利用BLEU进行机器翻译检测(Python-NLTK-BLEU评分方法)
  12. APP测试报告
  13. scrapy的入门使用(一)
  14. BZOJ1015或洛谷1197 [JSOI2008]星球大战
  15. SAAS云平台搭建札记: (一) 浅论SAAS多租户自助云服务平台的产品、服务和订单
  16. ado.net EF学习系列----深入理解查询延迟加载技术(转载)
  17. NYOJ 布线问题
  18. PL/SQL客户端连Oracle很快就断开问题的解决
  19. 矩阵中的旋转(Rotation)
  20. 20145330 《网络对抗》 Web基础

热门文章

  1. [No0000AE]在 Visual Studio 中调试 XAML 设计时异常
  2. Django基础之安装配置
  3. 使用iTerm2快捷连接SSH
  4. Combinations
  5. 【经验之谈】Git使用之TortoiseGit配置VS详解
  6. 自动判断应该Ajax还是return
  7. mysqlbinlog抽取某个表的信息
  8. asp.net gridview 分页显示不出来的问题
  9. react native 图片样式导致的坑
  10. Java防止SQL注入(转)