容器技术风起云涌,在国内也涌现出了很多容器技术创业公司,本文介绍容器厂商DaoCloud提供的容器云平台,通过使用容器云平台,可以让大家更加了解容器,并可以学习不同容器云平台的优势。
1. 首先我们进行注册:
2. 注册成功后登录:
登录到平台后,可以看到平台可以提供的功能,平台还提供了一个帮助框,可以通过帮助框提供快速上手指南。如果把鼠标放在帮助框上面,可以看到下图:
可以给系统管理员发送消息、发送附件或者发送表情,还可以使用DaoVoice这个工具同客服进行沟通。
3. 代码构建功能:进入代码构建功能页面
点击创建新项目按钮,平台提供了同另外几个代码库对接的能力,可以从github、bitbucket、coding和gitlab进行对接。
这里我使用一个github上面一个public的测试项目来进行同步:
下面是代码构建的操作页面:
在这个操作页面中,可以自定义构建流程,下面可以看到常规镜像和安全镜像的页面:
还可以配置触发规则:
4. 镜像仓库功能:进入镜像仓库管理页面,可以选择通过代码构建生成的个人镜像,也可以选择DaoCloud提供的官方镜像,还可以选择DockerHub官方镜像,这里面提供了企业私有仓库功能。
但是企业私有仓库功能是收费的,可以选择专业版和企业版的收费模式:
5. 服务集成功能:进入服务集成页面,可以看到DaoCloud提供的服务,第三方 SaaS 提供商的服务,还有就是自己创建的服务。
选择mysql服务,进入mysql服务实例创建页面:
6. 我的集群功能:进入我的集群页面,可以看到个人资源使用容量,可以对集群中的主机进行管理。
在我的集群页面中可以添加主机,如果没有云主机,希望通过DaoCloud直接购买的话,目前只支持阿里云、腾讯云和宝德云的云主机:
如果已经有云主机了,那么可以按照帮助提示在云主机上安装Docker和监控程序:
同时DaoCloud还提供了“胶囊主机”,可以先创建一台胶囊主机,以便更好的了解自有主机的工作方式和强大功能。「胶囊主机」自带 Docker 运行环境,并自动接入 DaoCloud 容器管理平台。每个「胶囊主机」可以免费体验 120 分钟,到期后会自动消失。发布到「胶囊主机」中的应用信息会保留并可以自动迁移。「胶囊主机」到期后可以再次体验。下图是正在创建“胶囊主机”:
创建过程持续了大概几十秒钟,之后提示创建成功:
这个时候在回到我的集群页面,就可以看到这个主机了:
我们可以详细查看这台主机使用情况,包括主机上运行的容器,主机依赖的镜像,主机网络,数据卷,实时监控,还有这个胶囊主机的试用时间,如下图所示:
在我的集群页面中,可以创建新的集群,并且加入主机,还可以添加一个 DCE 集群,将企业部署的 DaoCloud Enterprise (DCE)私有容器集群管理平台接入至 DaoCloud 云端,打造企业一致的应用交付体验。
7. 应用管理功能:进入应用管理页面,创建一个wordpress的DaoCloud官方镜像,可以选择不同的wordpress镜像版本,我们部署最新版本。
可以选择容器规格和主机:
还可以进行基础配置和高级配置:
可以看到这时平台会提示没有绑定mysql,因为wordpress依赖于mysql,所以如果不部署mysql,那么wordpress不会正常工作。所以我们先要通过服务集成功能创建mysql服务。
平台提供了phpMyAdmin来管理mysql服务。
然后我们在创建wordpress应用,我们可以看到在服务绑定中已经显示出来了mysql服务。
然后点击立即部署:
可以在日志中看到wordpress已经部署完成,接着我们访问http://horsefoot-wordpress.daoapp.io就可以对wordpress进行配置了。
8. Volume管理:可以通过Volume管理来创建数据盘,可以看到数据盘提供了持久化数据存储空间,我们可以先创建volume,然后在创建wordpress应用的时候指定volume,这样我们可以把上传到wordpress中的图片和文章都备份到volume数据盘上。可以看到平台将来还计划提供数据盘的备份功能。
可以通过web方式对数据盘上的文件进行管理:
我们可以把之前创建的wordpress应用删除掉,关联这个数据卷创建一个新的wordpress应用,这个时候需要绑定data数据盘,并且设置容器路径。
最后我们看到了wordpress部署成功。
如果想使用打开控制器功能时,提示需要收费:
接下来我们配置wordpress,完成对wordpress的安装。
我们这就完成了wordpress的安装,可以登录到wordpress里面发表文章。
9. 用户中心:我们进入用户中心页面,可以看到账户信息、个人信息、邮箱、代码托管、交易记录、并且可以进行个人组织管理和邀请成员加入,还可以设置通知,并且提供了丰富的 API 供开发者通过程序获取和操作 DaoCloud 资源。
10. 容器编排:进入容器编排页面,通过创建新Stack来实现容器编排自动化。下图中自动创建wordpress和mysql两个容器,来实现wordpress的安装。
这个时候可以看到通过编排,直接就可以生成两个应用,一个是数据库应用,一个是wordpress应用,比通过前面的方式方便得多。但是占用了两个容器,一个是数据库容器,一个是wordpress容器。
我们在通过应用管理界面来看,一共有三个应用,都是刚才我们创建的。
总结:上面可以看到DaoCloud容器云平台提供的绝大部分功能。通过使用公有云主机、服务、应用、容器这些资源,可以方便的安装wordpress和mysql,让这些安装调试工作变得特别简单,通过web界面点几下鼠标,输入几个参数,就可以通过容器云平台来生成wordpress和mysql环境,接着就可以直接操作wordpress和mysql了。这样可以节省了我们大量的时间,让我们可以集中精力在wordpress里面文章上。上面只是用wordpress和mysql来举例,其实容器还有很多很多的应用场景,大家可以逐渐积累容器使用经验。
最新评论