如何使用docker创建运行docker的最小实时ISO?

时间:2017-05-27 22:59:28

标签: ubuntu docker dockerfile live-cd

我希望创建一个非常轻量级的ubuntu ISO,它运行docker。我希望能够使用docker容器创建此自定义实时ISO来处理配置和所有设置步骤。基本上,我想运行一个Dockerfile,在构建/运行之后,输出一个可以启动的实时ISO,设置为在其中运行docker。 任何帮助表示赞赏。

2 个答案:

答案 0 :(得分:1)

好吧,您可以使用FAI - Fully Automatic Installation创建一个安装和配置Ubuntu和Docker的ISO。

我创建了一个Docker镜像(ricardobranco / fai:4.3.3)来创建这些ISO。 GitHub上的代码:https://github.com/ricardobranco777/fai

有用于创建镜像的脚本,用于验证镜像的另一个脚本以及用于创建ISO的脚本。我刚刚提交了一个简单的FAI配置,用于在我的GitHub仓库中创建ISO到faiconfig文件夹

PD:我没有成功使用FAI 5.x和Ubuntu 16(当时原因不明)。因此我使用4.3.3。维护者非常友好地将4.3.3 Debian软件包保存在FAI存储库中。

答案 1 :(得分:0)

boot2docker可被视为运行docker的最低ISO:
https://github.com/boot2docker/boot2docker