linux创建空镜像,Docker创建base镜像

本着学习得态度,想了解创建基础的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 的详细介绍:请点这里

Docker 的下载地址:请点这里

0b1331709591d260c1c78e86d0c51c18.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值