我需要使用 CentOS 和 MySQL 创建 docker 基础镜像。但我已经有这样的虚拟机(没有docker)。如何从现有的虚拟机创建基础 docker 镜像并在另一台带有 docker 的机器上使用它?
虽然其他评论者正确地指出,将虚拟机导入 Docker 并不是创建映像的预期方法,有可能的并且可以为您提供一个快速的起点,以便在您完全投入之前进行测试。为此,您只需配置一个 Linux 根文件系统(在您的情况下:您的 CentOS VM)并将其流式传输到 docker import 中,如下所示:
tar -cC [folder containing provisioned root fs] . | docker import - [image name]
Docker 的基础镜像文档 https://docs.docker.com/engine/userguide/eng-image/baseimages/有更多信息,甚至链接到创建 CentOS 基础映像的脚本。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)