【发布时间】:2020-02-22 16:05:54
【问题描述】:
我们开发的一些软件,我们已经将它“封装”到一个虚拟机中,我们使用 Virtualbox 以非交互方式在命令行中运行(没有图形界面)。我们向虚拟机发送一些指令,它会输出一些结果文件。我们已经在 Linux 机器上进行了本地测试。现在我们想把它发送给许多使用 Linux 的人,但我们意识到他们会有不同的发行版、系统库版本等,然后我们的 VM 可能会失败。所以我的问题是,有可能拥有不需要使用系统库的静态二进制版本的 Virtualbox(或任何其他类似的系统/VM/容器),因此它可以像静态二进制一样运行?
【问题讨论】:
-
Docker 有 statically linked binaries - 它可能是您描述的案例中最合适的工具
-
是的,但是我们需要运行守护进程;在某些机器上,普通用户无法安装守护进程
标签: binary virtual-machine virtualbox