我已经制作了一个Docker容器,上面有一些用于部署的代码。但是,我意识到我正在处理的项目的结构更适合部署完整的ISO镜像,而不是在运行常规debian的云VM之上运行docker,从而导致不必要的虚拟化层。
我知道docker打算部署在kubernetes上,但是在深入研究该路线之前,是否有一种简单的方法可以将deb9 docker镜像转换为完整的deb9 OS镜像?就像docker import
的反面一样?
最佳答案
您可以将docker 容器转换为完整的OS镜像。 Dockerfile debian示例将是
FROM debian:stretch
RUN apt-get -y install --no-install-recommends \
linux-image-amd64 \
systemd-sysv
原则上,您必须安装一个内核和一个初始化系统。
完整说明可以在github中找到
关于image - 您可以将Docker镜像转换/构建为完整的OS镜像吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54412054/