如何通过安装新平台来构建docker基本映像?

时间:2018-10-29 12:15:50

标签: docker docker-compose docker-image

我一直试图通过将新平台的docker映像挂载到Linux机器上的目录中来创建该映像。

这是我遵循的步骤:

  1. 将平台的* .img文件安装在适当的目录中。
  2. 修改fstab文件,以便可以将容器映像作为单个分区挂载。
  3. 创建已挂载文件系统的压缩包。
  4. 执行 docker import 以导入压缩包的内容以创建平台的docker映像。

但是,在生成图像之后,由于不断收到以下错误,我无法成功运行与图像相对应的容器-

standard_init_linux.go:190: exec user process caused "no such file or directory"

有人可以建议我遵循的过程有什么问题吗,或者可以通过任何其他方法从其.img文件创建平台的Docker映像吗?

P.S。 -我无法在平台上使用Debootstrap之类的实用程序,因此here之类的方法将无法正常工作!

1 个答案:

答案 0 :(得分:0)

您是否尝试过从头开始创建图像并复制其中的文件?

FROM scratch

COPY /files/ /