码迷,mamicode.com
首页 > 其他好文 > 详细

Docker创建base镜像

时间:2014-11-28 06:31:27      阅读:269      评论:0      收藏:0      [点我收藏+]

标签:docker   base image   

本着学习得态度,想了解创建基础的Docker镜像的方法,于是在Docker的官网上找到了说明,现翻译如下:

首先,创建base image是与所需创建的linux发行版有关的,不同发行版是差异的。

下面是几种示例:

  1. 使用tar命令创建完整镜像

    使用Debootstrap来创建Ubuntu的base image

$ sudo debootstrap raring raring > /dev/null
$ sudo tar -C raring -c . | sudo docker import - raring
a29c15f1bf7a
$ sudo docker run raring cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=13.04
DISTRIB_CODENAME=raring
DISTRIB_DESCRIPTION="Ubuntu 13.04"

2.使用scratch创建base image

Docker registry中有一个scratch,使用空的tar文件来创建镜像

$ tar cv --files-from /dev/null | docker import - scratch

现在你可以使用docker pull,来从最小的容器来创建image:

FROM scratch
COPY true-asm /trueCMD ["/true"]

上面这个是Dockerfile 


Docker创建base镜像

标签:docker   base image   

原文地址:http://mayuenjkxt.blog.51cto.com/2676799/1583500

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!