zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    java:第三章
    java:第一章
    java:第二章
    复制a.jpg到b.jpg
    安卓事件大全
    安卓事件
    read输入流与writer输出流的对比
    第五章:循环结构
    第三章:选择结构(一)
    第二章:变量,数据类型和运算符
  • 原文地址:https://www.cnblogs.com/hutao722/p/9724611.html
Copyright © 2011-2022 走看看