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"}]
	}
);
相关推荐
豆芽脚脚2 小时前
MongoDB 导出和导入完整指南
数据库·mongodb
CCPC不拿奖不改名3 小时前
SQL基础(SQL小白教程):MySQL语句+环境一键搭建+面试习题
数据库·sql·计算机网络·mysql·oracle·面试·职场和发展
深藏bIue5 小时前
MongoDB 4.4.30安装、数据迁移
数据库·mongodb
江湖有缘6 小时前
从零开始:基于 Docker Compose部署高可用 Miniflux RSS阅读器
运维·docker·容器
林鸿风采8 小时前
在Alpine Linux上部署docker和Portainer管理工具
linux·运维·docker·portainer
林_学8 小时前
我扔掉了本地环境,从编码到上线只花了3分钟
docker
阿坤带你走近大数据8 小时前
ORACLE里length和lengthb函数的异同点分别是
数据库·oracle
怜淇9 小时前
docker拉取openjdk8:jre失败
java·docker·容器
阿坤带你走近大数据10 小时前
oracle的varchar2(200)和mysql的varchar(200) 最大支持的字节数和字符数都一样吗
数据库·mysql·oracle
小蜗的房子10 小时前
Oracle 19C RAC Public IP单网卡改为bond模式操作指南
运维·网络·数据库·sql·tcp/ip·oracle·oracle rac