ubuntu+docker部署mongDB

MongoDB 是一款较为常用的NOSQL 数据库,结合 Docker 使用,能实现轻松配置部署、迁移,本文以下为简要介绍如何在 Docker 中部署并使用 MongoDB。

下载mongdb镜像

docker pull mongo

启动mongdb

docker run -p 27017:27017 --name mongo -d mongo

参数说明

-p:指定容器的端口映射,mongodb 默认端口为 27017,第一27017为外部访问容器端口(也可以改为其他值),第二个27017是mongdb默认端口
--name:指定容器名称
-d:以守护方式运行

设置mongdb访问密码

#进入容器
docker exec -it mongo mongo admin
#执行创建用户密码的语句
db.createUser({ user:'admin',pwd:'123456',roles:[ { role:'userAdminAnyDatabase', db: 'admin'}]});

执行成功后会看到如下效果


图片.png

测试连接

# 尝试使用上面创建的用户信息进行连接。
db.auth('admin', '123456')

输出1 说明连接成功,如下图


图片.png

访问工具:使用Robo 3T 访问mongdb

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容