如何构建具有持续交付能力的 Docker 化 Django 应用(四)

目标:我们将之前实现的 Django + MySQL + Redis 留言板应用,送上云端,轻松实现应用在云端持续交付。 本项目代码维护在 DaoCloud/python-django-cd-sample 项目中。 您可以在 GitHub 找到本项目并获取本文中所提到的所有代码文件。 工欲善其器,必先利其器。首先,你需要 DaoCloud 帐号。 云端镜像构建 比起本地创建,在云端创建会更简单。 第一步:在控制台点击「 »

如何制作一个定制的 Python 基础 Docker 镜像(二)

目标:准备一个定制的 Python 基础镜像。基础镜像,通常为含最小功能的系统镜像,之后的应用镜像都以此为基础。 本项目代码维护在 DaoCloud/python-sample-base-image 项目中。 您可以在 GitHub 找到本项目并获取本文中所提到的所有脚本文件。 制作基础镜像 选择 Ubuntu 官方的 14.04 版本为我们依赖的系统镜像。 FROM ubuntu:trusty 因所有官方镜像均位于境外服务器,为了确保所有示例能正常运行, »

如何开发一个基于 Docker 的 Python 应用(一)

目标:用 Docker 的方式搭建一个 IPython Notebook 应用 本项目代码维护在 DaoCloud/python-ipython-notebook 项目中。 您可以在 GitHub 找到本项目并获取本文中所提到的所有代码文件。 前言 Python 家族成员繁多,解决五花八门的业务需求。这里将通过 Python 明星项目 IPython Notebook,使其容器化,让大家掌握基础的 Docker »

Python 开发者的 Docker 之旅

「人生苦短,我用 Python」这句话作为「Docker 开发大礼包」的第二季的开篇引言是再合适不过了。这句话的出处是 Bruce Eckel,对,就是那个 C++ 和 Java 生命里最重要那个男人。这大概就是传说中的大是大非之后痛彻心扉的领悟。 Python 其实是一门非常古老的语言,他的故事几乎伴随着我国改革开放的历史步伐一路走来,也同样经历了跌宕起伏,涅槃重生的激荡二十年。毫不夸张的说,Python 的演化历史和成果,是程序员自强不息摆脱机器思维, »