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的资料请关注开心学习网其它相关文章!
您可能感兴趣
- dockerswarm网络架构(docker swarm外部验证负载均衡时不生效的解决方案)
- docker容器启动执行脚本(在docker容器中使用非root用户执行脚本操作)
- docker中搭建jmeter测试环境(借助Docker搭建JMeter+Grafana+Influxdb监控平台的详细教程)
- springbootdocker详解(Spring Boot 2.4 新特性之一键构建Docker镜像的过程详解)
- rocketmq安装linux(docker安装rocketMQ教程最详细)
- 怎么用docker中的mysql连接数据库(连接docker里面的mysql失败解决方法)
- docker镜像简介(详解使用阿里云镜像仓库构建国外Docker镜像)
- nginx代理docker容器(Docker Nginx容器制作部署实现方法)
- centos7.6 安装docker(Centos7安装Docker2020最新亲测可用,直接复制粘贴即可)
- docker 重启容器后数据丢失(如何恢复docker容器数据)
- docker最新服务条款(解决Mac Docker x509证书的问题)
- docker配置文件详解(Docker中搭建FastDFS文件系统多图教程)
- elasticsearch启动报错(解决Docker启动Elasticsearch7.x报错的问题)
- docker怎么设置参数(浅谈docker --privileged=true参数作用)
- docker怎么做数据(Docker数据卷常用操作代码实例)
- docker 查看容器下进程(docker 查看容器日志命令的实现)
- 快乐是什么(快乐就是)
- 东南亚有哪个国家(东南亚有哪个国家最发达)
- 东南亚安全吗(好不好挣钱)
- 潘长江小品《照亮全家福》台词剧本完整版(潘长江小品照亮全家福台词剧本完整版)
- 一窗通办政务服务小品剧本(一窗通办政务服务小品剧本)
- 刘韬涛丁子贺小品《根治低头族》台词剧本(刘韬涛丁子贺小品根治低头族台词剧本)
热门推荐
- 微信小程序计算器怎么用(微信小程序实现计算器功能)
- SQL中Between查询日期的问题
- python找到连续不重复最长英文串(Python实现简单查找最长子串功能示例)
- kafka 单机安装(在Linux环境下安装Kafka)
- nginx proxypass配置(nginx location中多个if里面proxy_pass的方法)
- sqlserver创建表结构时添加约束(SQL Server 通过with as方法查询树型结构)
- phpstudy安装步骤(phpStudy学习之php探针)
- css样式词大全(超全面CSS样式整理)
- 织梦怎么使用tag标签(织梦dedecms使用weight排序无效的解决方法)
- centos7可以装mysql吗(详解腾讯云CentOS7.0使用yum安装mysql及使用遇到的问题)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9