【问题标题】:how to create docker image for a new version of alpine linux which is not available on dockerhub如何为 dockerhub 上不可用的新版本 alpine linux 创建 docker 映像
【发布时间】:2016-11-18 03:03:51
【问题描述】:

有没有办法从头开始为新版本的 alpine 创建 alpine docker 映像,比如说 docker hub 上不可用的 3.x.x?我在http://nl.alpinelinux.org/alpine/v3.4/releases/x86_64/ 上看到的所有下载都是 iso,不知道如何创建 rootfs.tar.gz 来创建 docker hub 中现有的 docker 镜像。

【问题讨论】:

  • 如果你特别想要 3.4.6.. 当我 docker pull alpine:3.4 并运行 docker run -it --rm alpine:3.4 cat /etc/alpine-release 它返回 3.4.6
  • 3.4.6 只是一个例子;我真正想要的是一种从头开始构建我自己的 alpine docker 镜像的方法。由于 alpine 为我们提供 ISO,我想知道是否有一种方法可以从中构建自定义基础映像。

标签: alpine


【解决方案1】:

假设下载的文件名是 rootfs.tar.gz,这就是你的 Dockerfile

FROM scratch
ADD rootfs.tar.gz /

【讨论】:

  • 我想知道是否有办法下载/构建 rootfs.tar.gz 以用于 dockerhub 上尚未作为映像提供的版本。
猜你喜欢
  • 2018-05-21
  • 2017-07-05
  • 2021-06-16
  • 2019-04-02
  • 1970-01-01
  • 1970-01-01
  • 2017-01-20
  • 1970-01-01
  • 2017-04-24
相关资源
最近更新 更多