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
  • 相关阅读:
    Loj #6560 小奇取石子
    某谷 P5153 简单的函数
    某谷 P5159 WD与矩阵
    前端ajax访问 django 报错 POST http://127.0.0.1:8001/xxx 403 (Forbidden)
    python
    Java
    Java
    Java
    Java
    java web 向数据库插入中文数据乱码问题
  • 原文地址:https://www.cnblogs.com/hutao722/p/9724611.html
Copyright © 2011-2022 走看看