关于docker的mongo镜像的部署

关于docker的mongo镜像的部署

 

1、下载安装镜像 (可忽略,run时会自动拉取)

# docker pull mongo:4.2

2、运行mogno容器

# docker run --name mserver -v /data/mongodb:/data/db -p 27017:27017 -d mongo:4.2

--name:设置容器名

---v : 设置路径

-p:设置ip映射,[外网IP]:[容器内部IP] (注意:这里容器内部IP不要修改,改了就连接不上了,大约可在文件内进行配置,这里无法修改,具体没有深究)

-d 就是镜像名和版本号

--auth:用来开启用户验证 (不想被勒索,一定不要忘)

3、进入容器的服务内部,可设置帐号

docker exec -it mserver mongo admin

利用-it 进入容器内部

use admin;

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

exit

这里我们就设置好一个帐号了。

4、重新启动

docker stop mserver

docker start mserver

5、可以用啦!

恭喜你,一个mongodb就搞定了好了!

可用Studio 3T测试了!    端口:27017,用户名密码:admin/123456

posted on 2020-03-17 18:08  远山的清风  阅读(778)  评论(0编辑  收藏  举报

导航