写给开发者的例子

基础示例

为了帮助开发者快速上手,体验 Docker 和 DaoCloud 带来的便利性,我们针对各种开发语言和后台服务,编写了大量的示例程序。这些程序包含了基本的代码、数据库访问、Dockerfile 和用于在 DaoCloud 平台上使用持续集成的 daocloud.yml 文件。在这些示例的基础上,您可以快速为您的项目添加 Dockerfile 和 daocloud.yml。DaoCloud 在 GitHub 的公有仓库分享了所有这些示例程序,我们为您列表如下:

基础开发环境
  • Python + IPython 开发环境,包括 Dockerfile,Fork 项目
  • Python 开发环境,包括 Dockerfile,Fork 项目
  • Django 开发环境,包括 Dockerfile 和 compose 文件,Fork 项目
  • Django 开发环境和持续集成,包括 Dockerfile、compose 文件和 daocloud.yml CI 配置文件,Fork 项目
  • PHP 开发环境,包括 Dockerfile,Fork 项目
  • PHP + Apache 基础运行环境,包括 Dockerfile,Fork 项目
基础数据服务和工具
  • PHPMyAdmin 数据库管理工具,包括 Dockerfile,Fork 项目
  • Mongo Express 数据库管理工具,包括 Dockerfile,Fork 项目
  • Tomcat 服务器,包括 Dockerfile,Fork 项目
  • Redis 服务器,包括 Dockerfile,Fork 项目
  • MySQL 服务器,包括 Dockerfile,Fork 项目
  • MongoDB 服务器,包括 Dockerfile,Fork 项目
包含数据访问、性能监控或持续集成测试用例的复杂应用
  • Python + MySQL,包括代码、Dockerfile 和 daocloud.yml CI 配置文件,Fork 项目
  • Golang + Mongo,包括代码、Dockerfile 和 daocloud.yml CI 配置文件,Fork 项目
  • Golang + MySQL,包括代码、Dockerfile 和 daocloud.yml CI 配置文件,Fork 项目
  • Golang + Redis,包括代码、Dockerfile 和 daocloud.yml CI 配置文件,Fork 项目
  • PHP + Laravel + MySQL 示例项目,包括代码、Dockerfile 和 daocloud.yml CI 配置文件,Fork 项目
  • PHP + Apache + MySQL 运行环境,包括代码、Dockerfile 和 daocloud.yml CI 配置文件,Fork 项目
  • PHP + New Relic 监控,包括代码和Dockerfile,Fork 项目
  • PHP + 透视宝监控,包括代码和 Dockerfile,Fork 项目
  • NodeJS + MongoDB 开发示例,包括代码、Dockerfile 和 daocloud.yml CI 配置文件,Fork 项目
  • Golang + InfluxDB 开发示例,包括代码、Dockerfile 和 daocloud.yml CI 配置文件,Fork 项目
  • Ruby + MySQL 开发示例,包括代码、Dockerfile 和 daocloud.yml CI 配置文件,Fork 项目
  • Python + Redis 开发示例,包括代码、Dockerfile 和 daocloud.yml CI 配置文件,Fork 项目
其他
  • 2048 页面游戏,包括代码和 Dockerfile,Fork 项目

提示:有关 Dockerfile 和 daocloud.yml 的详细介绍,请您阅读自动化持续集成和镜像构建这一部分的帮助文档。


开发者的 Docker 之旅

在这部分的帮助文档中,我们将会针对不同的编程语言和框架详细介绍使用 Docker 并部署到 DaoCloud 上的最佳实践。

包括:

  • PHP 开发者的 Docker 之旅
  • Python 开发者的 Docker 之旅
  • 前端开发者的 Docker 之旅

提示:我们将在未来逐步添加 Go、Java、Ruby 等编程语言。

PHP 开发者的 Docker 之旅

欢迎进入「PHP 应用 Docker 开发大礼包 - Powered by DaoCloud」,六篇由浅入深、精心设计的系列文章,带领 PHP 开发者领略 Docker 化应用开发和发布的全新体验。

Python 开发者的 Docker 之旅

「人生苦短,我用 Python」,四篇由浅入深、精心设计的系列文章,将带领 Python 开发者领略 Docker 化应用开发和发布的全新体验。

前端开发者的 Docker 之旅

扩展阅读

如果您有好的 Docker 学习资料推荐,欢迎给我们的文档提 Pull Request。