centos6 docker mongodb安装配置

获取mongo最新版本

docker pull mongo:3.6

ps:从Docker Hub获取速度比较慢的话可以使用国内的镜像源,下面已163镜像源为例说明

添加镜像源

vim /etc/sysconfig/docker

添加如下内容

other_args="--registry-mirror=http://hub-mirror.c.163.com"

OPTIONS='--registry-mirror=

http://hub-mirror.c.163.com'

重启Docker服务

/etc/init.d/docker restart

启动mongo

docker run -d -p 27017:27017 -v /home/mongo/configdb:/data/configdb -v /home/mongo/db:/data/db --name mongo_test mongo

ps:首次启动可以配置下权限

docker run -d -p 27017:27017 -v /home/mongo/configdb:/data/configdb -v /home/mongo/db:/data/db --name mongo_test mongo --auth

打开交互界面

docker exec -it mongo_test  mongo admin

创建管理员账户

db.createUser({ user: 'admin', pwd: 'admin-password', roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] });

进行授权

db.auth("admin","admin-password");

切换数据库

use database_test

配置一个用户

db.createUser({ user: 'test', pwd: 'test', roles: [{ role: "readWrite", db: "database_test" }] });

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • #导出库 ./mongodump -h 10.205.20.8 -u gcadmin -p gcadmin-d g...
    t_wayne阅读 509评论 0 1
  • 一直以来,觉得公司的那些大咖们都是神一样的存在,和他们比起来,我秒成渣渣。这个礼拜,我有机会和一些原来以为的大咖有...
    奔跑的马齿苋阅读 84评论 0 0
  • 昨天说了下存钱的目标,今天我们来看下作者是怎么攒钱,怎么做花钱预算的。 根据作者的支出预算我也制定了自己的支出预算...
    Justina_Fu阅读 227评论 3 0
  • 【1】 “你知道嘛,我和你说一个特别俗的事儿,你别笑我。” 大晚上的突然收到这样的消息也是吓人。 怎么了一件事就特...
    Camus_D阅读 271评论 0 2