我如何将*真实*的硬件盒迁移到奇点码头?

我如何将*真实*的硬件盒迁移到奇点码头?

这与此处的问题正好相反:我可以将 VirtualBox Ubuntu Guest 迁移到 *真实* 硬件盒吗?

我想让其他人能够使用与我完全相同的操作系统和软件包版本,以便能够在相同的条件下执行我的代码......

我想我必须创建我的真实机器(Ubuntu 18.04)的系统映像,并在其中安装一个奇点docker,但我被细节困住了。我知道如何手动创建运行ubuntu的奇点docker和详细的软件包版本,但我只想将我的系统复制到docker,以避免忘记某些软件包和依赖项...

这可能吗?如何实现?

任何意见或建议都将受到赞赏。

答案1

据我所知,没有简单的方法可以完成此任务。

暴力破解方法是备份 /etc/ 目录内容(以及任何其他正在使用的内容,如 /opt/ 等)以供参考,并导出你的 repo 和包列表等,就像安装新机器时一样。

但也许你应该考虑设置一个自动化工具,例如Ansible在原始机器上,然后您可以将该过程应用于 docker 系统。它需要进行设置,但一旦完成,您可以轻松地自动推送到任何未来的系统?

相关内容