docker安装 mongodb

1、拉取镜像

java 复制代码
docker run -dit --name mongo \
-p 17017:27017 \
-e MONGO_INITDB_ROOT_USERNAME=admin \
-e MONGO_INITDB_ROOT_PASSWORD=2018 \
--restart=always  \
mongo

2、进入容器

java 复制代码
docker exec -it mongo bash 

3、进入mongo

java 复制代码
./bin/mongosh -u admin -p 2018 --authenticationDatabase admin

4、创建数据库

java 复制代码
use shujuku

5、创建用户并赋权限

java 复制代码
db.createUser(
	{
		user:"user",
		pwd:"123456",
		roles:[{role:"readWrite",db:"shujuku"}]
	}
);
相关推荐
爬山算法21 分钟前
MongoDB(92)什么是变更流(Change Streams)?
数据库·mongodb
安当加密1 小时前
SQL Server 数据库安全新范式:TDE 透明加密+ DBG数据库安全网关 双重装甲
数据库·oracle
郝开1 小时前
Docker Compose 本地环境搭建:redis
redis·docker·容器
Irene19912 小时前
Oracle 21c XE 安装后默认不包含HR等示例表,CO 模式、SCOTT 模式安装过程记录
数据库·oracle
爱莉希雅&&&2 小时前
Ansible+Docker案例(含ansible配置安装docker)
linux·运维·mysql·nginx·docker·容器·ansible
oradh2 小时前
Oracle数据库序列和同义词概述
数据库·oracle·数据库基础·数据库入门·oracle序列·oracle同义词
你觉得脆皮鸡好吃吗2 小时前
SQL注入 高权限注入(引入概念)
网络·数据库·sql·oracle·网络安全学习
小冯不疯3 小时前
旺店通与金蝶云星空入库单管理对接方案
mongodb
m0_737539373 小时前
数据库主从复制和读写分离
数据库·oracle
郝开4 小时前
Docker Compose 本地环境搭建:独立 Compose + 共享网络 + .env 统一管理(架构设计篇)
网络·docker·容器