• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Docker 部署 MongoDB容器的方法

    Docker是什么

    “ 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的资料请关注脚本之家其它相关文章!

    上一篇:分析从Linux源码看TIME_WAIT的持续时间
    下一篇:详解从Linux源码看Socket(TCP)的bind
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    Docker 部署 MongoDB容器的方法 Docker,部署,MongoDB,容器,的,