龙空技术网

centos7中docker安装mongodb并为其创建管理账户

双主双机热备 450

前言:

如今兄弟们对“centos7mongodb无法启动”可能比较关心,大家都需要剖析一些“centos7mongodb无法启动”的相关内容。那么小编在网摘上网罗了一些对于“centos7mongodb无法启动””的相关内容,希望你们能喜欢,你们快快来了解一下吧!

关于docker的安装及相关配置请详见:

docker系列篇:centos7使用镜像仓库安装docker-ce,官方推荐

docker系列篇:linux中手动安装docker-ce 软件包,手动管理升级

1、下载mongodb镜像

[国内镜像下载稍快一点]

在网易云的镜像中心直接搜索自己想要的镜像

左上角的小鲸鱼图标表示为官方的镜像[从官方镜像中心同步过来的]

复制地址docker pull hub.c.163.com/public/mongodb:3.2.0

//latest表示最新版

docker pull hub.c.163.com/public/mongodb:3.2.0

查看一下

docker images

注意:

要是个人镜像过多

docker images | grep mongodb

2、 启动容器

docker run -d -p 27017 :27017 hub.c.163.com/public/mongodb:3.2.0

命令说明:

-d:后台运行

-p 27017 :27017: 将容器的27017 端口映射到主机的27017 端口

docker ps

通过浏览器访问一下

通过客户端工具连接

3、 创建admin账户

进入容器[也可以通过客户端工具操作]

docker exec -it 3233ad8cc3a2 bash

切换到admin库

use admin

添加管理员admin

db.createUser(

{

user: "admin",

pwd: "123456",

roles: [ { role: "root", db: "admin" } ]

}

);

退出,测试用户admin

mongo --port 27017 -u admin -p 123456 --authenticationDatabase admin

创建一个odysee库并插入一条数据

use odysee;

db.odysee.insert({"name":"kingdom"});

测试完成

欢迎大家给予宝贵的意见或者建议

欢迎大家补充或者共享一些其他的方法

感谢支持

标签: #centos7mongodb无法启动