默认 Dockerfile

简介

一般情况下,使用自动生成的默认 Dockerfile 需要遵守一定的规范才可以成功创建服务,模板如下:

FROM baseImageUrl ADD compressed /srv/www

通过默认的 Dockerfile 创建服务约定条件如下:

  • 不同的基础镜像
  • 需要把所有发布的内容放在 compressed 目录下

以下是不同的语言所使用的基础镜像地址:

Java

hub.c.163.com/nce2/tomcat:or7_7.0.62 Tomcat (7.0.62)、JDK (1.7.0)

PHP

hub.c.163.com/nce2/php:5.5

Node.js

hub.c.163.com/nce2/nodejs:0.12.2 Node.js (0.12.2)

Python

hub.c.163.com/nce2/python:2.7 Python (2.7)

Ruby

hub.c.163.com/nce2/ruby:1.9.1 Ruby (1.9.1)、Rails (3.2)