首页 > 代码库 > Docker创建base镜像
Docker创建base镜像
本着学习得态度,想了解创建基础的Docker镜像的方法,于是在Docker的官网上找到了说明,现翻译如下:
首先,创建base image是与所需创建的linux发行版有关的,不同发行版是差异的。
下面是几种示例:
使用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镜像
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。