美文网首页
centos6 docker mongodb安装配置

centos6 docker mongodb安装配置

作者: 简述blog | 来源:发表于2018-01-05 14:03 被阅读0次

获取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" }] });

相关文章

网友评论

      本文标题:centos6 docker mongodb安装配置

      本文链接:https://www.haomeiwen.com/subject/grvjnxtx.html