docker mongodb
Posted 橙木鱼
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker mongodb相关的知识,希望对你有一定的参考价值。
docker-compose.yml
version: \'3.1\'
services:
mongo:
image: mongo:4.2-rc-bionic
restart: always
ports:
- "27017:27017"
environment:
MONGO_INITDB_ROOT_USERNAME: root
MONGO_INITDB_ROOT_PASSWORD: 123456
服务启动
docker-compose -f docker-compose.yml up -d
登陆服务
docker exec -it mongo_mongo_1 /bin/bash
进入mongo部署服务器
cd /usr/bin
## 登陆mongo
./mongo
## 查看用户信息
> use admin
switched to db admin
## 用户认证
> db.auth(\'root\',\'123456\')
1
> db.system.users.find().pretty()
{
"_id" : "admin.root",
"userId" : UUID("7ebd6303-8a4b-44e0-ad9e-2a8276c48608"),
"user" : "root",
"db" : "admin",
"credentials" : {
"SCRAM-SHA-1" : {
"iterationCount" : 10000,
"salt" : "+ri2R4Cwz8EKHwkcxvzBPg==",
"storedKey" : "zuy5edudTvh3kgB+vOYXiRzsLaA=",
"serverKey" : "J9jwU4CXAe+VPnklh9gvONfFQWE="
},
"SCRAM-SHA-256" : {
"iterationCount" : 15000,
"salt" : "j6ryVx/4qthk9JBhQ0BRmuy5Quccb8noQBnCJA==",
"storedKey" : "nBiy7quohg4omgHa4rjLU/fSur3iCbYEmA/02AA+oBY=",
"serverKey" : "x5WMbEEPxjidw2Ohz9U7Ux76jWCDwIspV4pyblce4Eo="
}
},
"roles" : [
{
"role" : "root",
"db" : "admin"
}
]
}
>
参考资料
喜欢关注一下,不喜欢点评一下
以上是关于docker mongodb的主要内容,如果未能解决你的问题,请参考以下文章
NestJs / Mongoose 在 Docker 撰写时无法建立 MongoDB 数据库连接
markdown [Docker] Docker片段列表和命令#linux #docker #snippets
Docker CI 不能与 mongodb-memory-server 一起使用
NetCore 3.1 项目搭建反射依赖注入,Swagger结合Jwt,sqlSugar+EfCore异常中间件+Log4Net+MongoDb,Redis+Docker,丰富的公共类库,代码示例 下