前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux实战Docker容器安装MongoDB,阿里Docker镜像仓库加速

Linux实战Docker容器安装MongoDB,阿里Docker镜像仓库加速

作者头像
MongoDB中文社区
发布2019-04-22 15:12:08
2.5K0
发布2019-04-22 15:12:08
举报
文章被收录于专栏:MongoDB中文社区MongoDB中文社区

摘要:Linux实战Docker容器安装MongoDB,阿里Docker镜像仓库加速。Docker是最流行的开源容器工具,互联网公司大规模集群部署和运维的利器,思想起源于Linux系统的Container思想。本文我们会使用Docker实战MongoDB数据库。

Docker 提供了两个版本:社区版 (CE) 和企业版 (EE)。 Docker 社区版 (CE) 是开发人员和小型团队开始使用 Docker 并尝试使用基于容器的应用的理想之选。 Docker CE 有两个更新渠道,即 stable 和 edge: Stable 每个季度提供可靠更新; Edge 每个月提供新功能更新。一般我们选择stable可以了,本文实战选择也是。 在2016年10月13日,杭州·云栖大会上,Docker与阿里云宣布达成战略合作,Docker的中国镜像仓库由阿里巴巴提供,国内开发者可以免费使用。 今天我们的演示也使用阿里云Docker仓库。我们选择的是Linux Ubuntu 16.04系统。

1

安装首先安装传输加密组件,然后来下载docker

sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common

2

安装阿里云docker 安全协议GPG证书

curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

3

仓库写入软件源信息,选择stable版本

sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

4

更新资源列表,安装新版本Docker-CE,社区版本

sudo apt-get -y update sudo apt-get -y install docker-ce

5

检查Docker版本,是否成功安装

输入docker version命令,可以查看安装的Docker版本信息。

6

运行Docker Hello World

最简单的例子就是 Hello world,docker会从服务器拉去hello world镜像,并且在本地运行。 sudo docker run hello-world

Docker安装成功,并且可以执行最简单的镜像,入门例子。下面开始安装特殊的镜像,Mongodb作为例子。

7

Docker实战安装MongoDB

Mongodb是NoSQL排名第一的数据库,在互联网、物联网、大数据领域广泛使用。欢迎大家参加MongoDB中国的技术大会,也欢迎收看我在阿里云大学的MongoDB高级课程和认证。 《阿里巴巴MongoDB4.0高级实战:基于Java Spring Boot》阿里巴巴技术大牛 资深专家P9叶翔、特邀讲师徐雷 阿里云大学官方网站 https://edu.aliyun.com/workshop/3/course/1044 《阿里巴巴Java和MongoDB认证》基于最新Java Spring Boot和MongoDB 阿里云大学官方网站https://edu.aliyun.com/certification/cldc14。

使用Docker安装mongodb,先使用Docker search mongo搜索服务器上的可用镜像,执行pull拉去操作即可。

星星最多的5000多棵,评价最高,就选择第一个,Official 代表是否官方发布的镜像。选择第一个是官方的mongodb镜像。 输入docker pull mongo命令,下载mongodb镜像

多线程多任务并行下载文件。等待完成。

8

Docker运行MongoDB

查看本地下载的镜像文件,发现mongo已经下载完毕,可以运行。

9

使用mongodb客户端连接测试

这里我们可以使用命令客户端mongo连接运行的mongodb. sudo install mongo-clients.

因为mongodb使用的端口是27017,所以直接使用mongo客户端连接即可。

证明已经可以正常连接docker容器安装启动的mongodb数据库。

10

Docker容器停止mongodb数据库

要停止已经启动的服务,可以使用运行的镜像程序的名字或者id停止。

这样就可以停止已经启动的服务。Docker除了使用已经发布的镜像,我们自己也可以i 制作镜像,但是常用的命令,search、pull、run、Stop、足够,大家也可以查看官方文档获取最新的说明。

作者

徐雷

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-04-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Mongoing中文社区 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档