以容器的方式交付软件, 是每一个程序员都需要掌握的新技能。
DaoCloud作为一站式Docker容器化应用服务平台,完全遵循Docker所提出的Build、Ship、Run的新一代容器交付理念。DaoCloud自从三月末启动内测以来,已经为数千用户开通了权限,平台上运行了大量容器化应用。为了鼓励更多用户尽快掌握Docker化应用的测试和交付方式,学会如何撰写Dockerfile,DaoCloud正式启动”您跑应用,我送T恤“的用户激励活动!
具体规则如下:
- 首先您需要学会写Dockerfile来为您的应用准备环境,这个具体可以参考我们的sample,或者DockerOne论坛上最近有关Dockerfile 的精彩分享
- 在您的应用代码根目录保存编写好并在本地测试通过的Dockerfile
- 您的代码需要提交保存在Github或者BitBucket
- 在DaoCloud“代码构建”中创建新项目,完成镜像构建并在DaoCloud平台部署
- 如有需要,可以在DaoCloud“服务集成”中创建包括MySQL、MonogDB、Redis等服务与您的应用绑定
- 程序正常运行后,请在线填写DaoCloud主题T恤申领表。我们审核通过后,会立即为您寄上主题T恤一件
在开始前,烦请您仔细阅读以下注意事项:
- 我们鼓励您自己完成Dockerfile的编写,把您开发的应用以Docker的方式构建和发布,我们只接受从您的代码库关联并部署成功的应用,如果您选择部署DaoCloud在应用商店中提供的博客、简历等现有的应用,则无法参加本次活动
- 整个构建和部署所需要的资源,DaoCloud都免费提供,我们为所有的注册用户免费提供以下资源:
- 3个项目,同时可以在DaoCloud关联和构建您的3个软件项目
- 2个容器,每个容器内存上限是256M内存空间
- 2个服务,可从MongoDB、Redis、MySQL和InfluxDB中任意选择
- 如果您在注册后通过“用户中心”绑定微信,我们还额外奖励一个容器资源(容器资源总量达到786MB内存)和一个数据服务实例
- 如果您对使用DaoCloud的方法还不是非常清楚,请您务必查看我们的用户文档、产品社区和视频教程
- 如果您是DaoCloud的老用户,也请查看我们4月完成的两次较大功能升级(第一次、第二次),体验更多创新细节
- 如果您的DaoCloud Dashboard中图标仍旧是上锁状态,请与我们的客服联系,support@daocloud.io
- Hello World之类的应用,只要是通过您的代码库以Dockerfile方式发布的,我们都认可,但墙裂建议您选择一些有深度、有逼格、相对复杂的应用,最好是自己开发的!
我们提供的免费资源是长期有效的,我们欢迎用户选择DaoCloud作为应用或者网站的交付地,在DaoCloud安家落户!
这次活动我们只有两个目的:
- 让您快速掌握Docker化应用的构建和部署技巧
- 送给您一件夏天回头率极高的DaoCloud T恤
额外惊喜
- 我们的T恤,共有九款,DaoCloud工作人员会任选一款给您寄来。如果我们觉得您的应用实在是太酷了,我们会酌情考虑多寄几个款式给您 :-)
- 如果您已经有个极度牛X的应用,但是从未接触过Docker,没关系,我们手把手的教您。DaoCloud目前存有少量《第一本Docker书》,如您希望系统性的学习Docker,请给我们来信support@daocloud.io,写明您的应用类型,采用Docker发布的计划和想法等,我们审核后,会先给您寄一本书!
还等什么?选择一件您中意的T恤,开始为您的应用写Dockerfile吧!
Talk is cheap, show me the code!