mongodb容器化部署映射端口访问(Docker 部署 MongoDB容器的方法)
类别:服务器 浏览量:638
时间:2021-10-05 00:11:15 mongodb容器化部署映射端口访问
Docker 部署 MongoDB容器的方法目录
- Docker是什么
- 部署
- 1. 拉取镜像
- 2. 查看镜像
- 3. 运行容器
- 4. 创建用户
- 5. 连接 DB
- 6. UI
“ Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。”
MongoDB 是一个免费的开源跨平台面向文档的 NoSQL 数据库程序。
下面给大家介绍Docker 部署 MongoDB的详细教程。
部署1. 拉取镜像
这里我们拉取最新版本镜像
docker pull mongo:latest
2. 查看镜像
图中可以看到已经安装了最新版本(latest)的 mongo 镜像。
docker images
3. 运行容器
安装完成后,可以使用命令来运行 mongo 容器,最后可以通过 docker ps 命令查看容器运行信息
docker run -itd --name mongo -p 27017:27017 mongo --auth
-p 27017:27017 :映射容器服务 27017 端口到宿主机 27017 端口。外部可以直接通过宿主机 ip:27017 访问到 mongo 的服务。
–auth:需要密码才能访问容器服务。
4. 创建用户
接着进入 mongo 容器内部,添加用户 admin 12345678,然后进行登录看是否创建成功
docker exec -it mongo mongo admin
db.createUser({ user:'admin',pwd:'12345678',roles:[ { role:'userAdminAnyDatabase', db: 'admin'},"readWriteAnyDatabase"]});
db.auth('admin', '12345678')
5. 连接 DB
首先进入 mongo 容器内,登录用户 admin 12345678,执行 show dbs 查看数据库,此时 mongo 已经部署成功
docker exec -it mongo mongo admin
db.auth('admin', '12345678')
show dbs
6. UI
接下来,我们使用 ui 界面访问 mongodb,输入链接信息,即可连接成功。
以上就是Docker 部署 MongoDB的详细内容,更多关于Docker 部署 MongoDB的资料请关注开心学习网其它相关文章!
您可能感兴趣
- docker构建本地镜像(Docker创建本地镜像实现方法解析)
- docker镜像如何打包(Docker打包镜像及修改配置的实现)
- 解决docker的tls(ssl)证书过期问题(解决docker的tlsssl证书过期问题)
- docker配置和启动(Docker的安装与配置命令代码实例)
- docker 查看容器状态命令(Docker 使用 Supervisor 来管理进程操作)
- docker启动项目需要tomcat吗(docker安装tomcat并部署Springboot项目war包的方法)
- 怎么用docker部署springboot项目(Spring Boot使用Docker分层打包的设置方法)
- docker服务重启容器是否重启(docker自定义网桥docker0及docker的开启,关闭,重启命令操作)
- docker容器运行环境(Docker 清理环境操作)
- docker的安装部署(Docker快速安装Zookeeper的详细教程)
- docker 跨主机的网络通信(docker 基于golang镜像构建 ssh服务的方法)
- Docker 部署单机版 Pulsar 和集群架构 Redis(开发神器)的方法(Docker 部署单机版 Pulsar 和集群架构 Redis开发神器的方法)
- docker内可执行程序位置(docker exec执行多个命令的操作)
- docker安装与使用教程(5分钟安装docker详细步骤)
- docker 挂载目录权限(docker windows10 共享目录挂载失败的解决方案)
- docker运行环境centos(如何在centos的docker里安装jupyter并开放端口)
- 电影《民间怪谈录之走阴人》定档8月5日,开启一场中式惊悚之旅(电影民间怪谈录之走阴人定档8月5日)
- 原创图画书,以儿童视角讲述中国故事(以儿童视角讲述中国故事)
- 八月再见 愿你岁月不扰,余生静好(八月再见愿你岁月不扰)
- 赏读 八月再见,九月你好(赏读八月再见九月你好)
- 散文 八月再见,九月,我在风中等你(散文八月再见九月)
- 8月再见 9月你好(8月再见)
热门推荐
- dedecms自定义表单验证码(dedecms织梦验证码无法正常显示的3种解决办法)
- mysql dateformat(MySQL的DATE_FORMAT函数的使用)
- docker 容器相关问题(docker空间爆满导致的进入容器失败的解决方案)
- 阿里云ecs服务器升级规则是(如何处理阿里云ECS windows服务器ping外网提示一般故障)
- web渗透网络基础(响应式Web之流式网格系统)
- python分步式进程计算(python中如何使用分步式进程计算详解)
- css下填充代码(CSS学习笔记之常用Mixin封装实例代码)
- dede执行查询语句(dede调用指定栏目下相关文章的实现方法)
- 火狐和IE的window.event的区别
- python如何把字符串转换成数字(python实现字符串加密成纯数字)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9