• Docker应用系列(五)| 构建Mongodb服务器


    本示例基于Centos 7,假设目前使用的账号为release,拥有sudo权限。

    由于Docker官方镜像下载较慢,可以开启阿里云的Docker镜像下载加速器,可参考此文进行配置。

    主机上服务安装步骤如下:

    1. 安装docker服务:

     sudo yum install -y docker

    2. 启动docker服务: 

    sudo service docker start

    3. 查找mongo镜像:

    sudo docker search mongo

    4. 下载官方centos镜像:

    sudo  docker pull docker.io/mongo

    5. 下载完后可检查镜像:

    sudo docker images 

    6. 主机上建立目录和日志文件:

    mkdir -p /data/mongo
    touch /data/mongo/mongodb.log
    chmod 777 /data/mongo/mongodb.log

    因权限问题,给日志特意加上了所有权限 

    7. 主机上建立配置文件:

    touch /data/mongo/mongodb.conf
    vi  /data/mongo/mongodb.conf
    #内容如下:
    storage:
      dbPath: /data/db
      journal:
        enabled: true
    
    systemLog:
      destination: file
      logAppend: true
      path: /data/mongodb.log 
    
    net:
      port: 27017
      bindIp: 127.0.0.1
    
    processManagement:
      timeZoneInfo: /usr/share/zoneinfo

    8. 启动容器:

    sudo docker run -p 27017:27017 -v /data/mongo:/data -v /data/mongo/db:/data/db --name mongo -d docker.io/mongo --config /data/mongodb.conf

    因权限问题,我们特意把 -v /data/mongo/db:/data/db也加上 

    9. 检查启动情况:

    sudo docker logs 容器id
  • 相关阅读:
    Objective-C实用类和协议
    KVC(Key-Value-Coding)和KVO(Key-Value-Observer)
    Xcode
    IOS模拟器
    沙盒机制
    UIScrollView
    NSPredicate
    输入控件适应键盘
    10步成为专业iOS开发者——新手向,从零起步
    2015 年五大移动端设计趋势
  • 原文地址:https://www.cnblogs.com/hutao722/p/9724611.html
Copyright © 2020-2023  润新知