Dockers 部署 MongoDB + mongo-express
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Dockers 部署 MongoDB + mongo-express,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1982字,纯文字阅读大概需要3分钟。
内容图文
![Dockers 部署 MongoDB + mongo-express](/upload/InfoBanner/zyjiaocheng/913/c3ca175b68694d17b9f15848bc3bcb92.jpg)
1. 拉取 Mongo 镜像
docker pull mongo:4.1.6
2. 运行镜像
docker run -d --name mongodb --volume /usr/local/mongodata:/data/db -p 27017:27017 mongo:4.1.6 --auth
3. 创建root用户
进入 mongo
$ docker exec -it mongodb mongo MongoDB shell version v4.1.6 connecting to: mongodb://127.0.0.1:27017/?gssapiServiceName=mongodb Implicit session: session { "id" : UUID("3178ad60-401e-4c19-8575-b7ecbd21819d") } MongoDB server version: 4.1.6 Welcome to the MongoDB shell. For interactive help, type "help". For more comprehensive documentation, see http://docs.mongodb.org/ Questions? Try the support group http://groups.google.com/group/mongodb-user
>
进入 admin 库并创建root用户
> use admin switched to db admin > show dbs > db.createUser({user: 'root', pwd: '123', roles: [{role: "root", db: "admin"}]}) Successfully added user: { "user" : "root", "roles" : [ { "role" : "root", "db" : "admin" } ] }
4. 安装并与行mongo-express
$ docker run -d --name mongo-express -p 8081:8081 --link mongodb:mongo --env ME_CONFIG_MONGODB_ADMINUSERNAME='root' --e nv ME_CONFIG_MONGODB_ADMINPASSWORD='123' mongo-express 84bef6b30fd17400ae1c64618273246667a68952e02ec929bdfcfef9004c7076
5. 检查
$ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 84bef6b30fd1 mongo-express "tini -- /docker-ent…" 44 seconds ago Up 19 seconds 0.0.0.0:8081->8081/tcp mongo-express ea6b16c829ca mongo:4.1.6 "docker-entrypoint.s…" 5 minutes ago Up 5 minutes 0.0.0.0:27017->27017/tcp mongodb 13607@DESKTOP-V4C6O50 MINGW64 /d/Program Files/Docker Toolbox $ docker logs -f 84 Waiting for mongo:27017... Welcome to mongo-express ------------------------ Mongo Express server listening at http://0.0.0.0:8081 Server is open to allow connections from anyone (0.0.0.0) basicAuth credentials are "admin:pass", it is recommended you change this in your config.js! Database connected Admin Database connected
6. 附加
或许你用 ie 无法打开
内容总结
以上是互联网集市为您收集整理的Dockers 部署 MongoDB + mongo-express全部内容,希望文章能够帮你解决Dockers 部署 MongoDB + mongo-express所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。