用户必读之八:体验加速器

DaoCloud加速器是我们为中国开发者提供的Docker Hub Mirror服务。这个服务是DaoCloud上线的第一款产品,多数用户已经熟练使用,这里就不撰文详述了。在DaoCloud的博客,我们有两篇文章非常详细的介绍了Docker Hub Mirror的工作机制,和DaoCloud加速器的后台架构: 玩转Docker镜像 DaoCloud宣布Docker Hub Mirror服务永久免费 Docker镜像的分层文件系统是非常有趣的创新,作为Docker用户,大家感兴趣可以阅读DaoCloud成员孙宏亮撰写的Docker源码分析系列中有关Docker镜像的文章。 貌似这几行就攒一篇博客似乎有些过意不去,我们在这里还是提一下使用加速器的一些注意事项吧: 加速器是什么,我需要使用吗? 使用Docker的时候,需要经常从官方获取镜像。由于显而易见的网络原因,获取镜像的过程较慢, »

用户必读之七:一键部署上云端

Docker image已经构建完毕,服务实例也准备就绪。 万事具备,让我们发布应用吧! 发布应用,首先需要从应用商店选择一个版本的docker image 点击“镜像仓库” 点击项目名称,从属性列表中选择一个要发布的版本,点击“部署”,也可以直接点击屏幕右上角的“部署最新版本” 在部署的页面中,需要指定容器实例的名称 目前DaoCloud为用户提供格式为*.daoapp.io的二级域名,域名的构成方式,为项目名称+容器名称的组合,中间用中划线连接 选择容器资源, »

用户必读之六:逛一逛服务市场

应用的运行离不开各类后台服务。DaoCloud服务市场目前提供MongoDB、MySQL、Redis和InfluxDB服务。 点击服务图标,可以创建服务实例,具体步骤如下: 点击“创建服务实例” 输入服务实例名称 选择配置,目前我们提供了从50MB到200MB不等的数据容量,可供绝大多数应用正常使用 点击“创建“,DaoCloud将在云平台为您部署相应的服务实例 在服务实例的页面中,可以查看服务参数、链接地址、密码、绑定应用情况和删除服务实例 DaoCloud服务市场还将陆续集成各类第三方SaaS化服务,目前提供了New Relic服务。创建New Relic服务实例, »

用户必读之五:管理镜像仓库

如前文所述,镜像仓库是保存docker image的一个内部registry。点击镜像仓库后,可以看到两类应用:“我的应用”和“DaoCloud应用”。 先说DaoCloud应用,这些是DaoCloud预置在商店中的一些sample app。目前我们已经上架了许多非常有趣的应用。DaoCloud应用是只读的,点击图标进入后,我们可以查看应用的概览,和应用的版本信息。点击“部署”按钮,可以把应用的docker image推送到云平台部署运行。 我的应用是用户在“代码构建”中构建的docker image的集合。我的应用以项目为单位, »

用户必读之四:关于CI的那些事

DaoCloud支持持续集成CI服务 DaoCloud CI是我们自主研发的CI执行引擎,目前支持如下语言和服务: 语言:Golang、Python、Java 服务:MySQL、MongoDB、Redis 参照下面两步立刻触发第一次持续集成: 配置脚本 Push代码 1. 准备持续集成需要的配置文件 您可以通过在代码根目录放置一个daocloud.yml文件来配置您的测试任务,请参考我们的持续集成配置文档以及我们维护在github上的示例程序。 下面是一个配置文件示例: #which build image you want »

用户必读之三:创建项目并配置触发式构建

开启您的DaoCloud之旅,从“代码构建”中点击“创建新项目”开始,这个动作包含了三个环节 设置代码源 添加持续集成服务 选择应用镜像发布位置 我们采用一个Sample App,来演示完整的项目创建和配置过程。这是一个使用Golang+MongoDB的小程序,大家可以从Github获得代码:https://github.com/DaoCloud/golang-mongo-sample,Fork到自己的Github Repo后,我们就可以开始配置了。 具体步骤: 在Dashboard控制台点击“ »

用户必读之二:名词解释

登陆到控制台后,您会看到如下图的界面: 在控制台中,“代码构建”、“镜像仓库”、“服务集成”、“加速器”、“用户中心”是DaoCloud的几个主要的功能入口,后面会详细介绍 当用户启动docker容器应用后,应用实例的图标也会在控制台首页出现(请记住这一点,避免迷路) 控制台(包括所有其他页面)的 右下角有一个问好,这是呼唤人肉客服、提交问题的快捷入口 这个控制台是DaoCloud前端工程团队连续多个996模式(后期曾一度演化为9-6-6,早九点到第二天早上6点)高强度加班的结果,类似iCloud风格,支持响应式布局, »

用户必读之一:使用DaoCloud的正确姿势

如何注册帐号? DaoCloud网站开放用户注册,注册用户在控制台仅能够使用DaoCloud加速器 我们会做一个短暂的用户审核流程,很快您会获得DaoCloud应用管理平台的全部功能 我们鼓励用户通过Github或BitBucket等账号关联注册,并在注册后绑定您的微信 DaoCloud应用管理平台能做什么? 提供以Docker容器为交付件的互联网应用持续集成、镜像构建、发布管理、容器托管一站式解决方案 集成GitHub等国内外代码托管工具,设置自动化测试和自动化构建的触发规则 内建持续集成引擎支持Golang、Python、Java等编程语言,和MySQL、Redis、Mongo等服务 根据用户代码库中的Dockerfile,完成自动化Docker Image构建 以Docker镜像为单元的应用发布商店,支持复杂应用编配和版本控制 一键部署Docker化应用到云平台, »