1

我的问题有点含糊,但我尝试在这里和那里寻找答案,但不明白我是否可以利用 docker 来完成我的工作。我的要求我通常会尝试不同版本的java、python和其他软件,比如不同版本的eclipse、Linux包和其他工具。这最终使我的 Ubuntu 安装变得一团糟,并且有一段时间完全崩溃了。然后我开始使用 Vm 它解决了大部分问题,但让我的电脑在频繁切换时非常慢。

所以我的问题是我可以在不影响我的操作系统的情况下使用 docker 完成我的工作吗?我可以运行 gui 应用程序,安装不同的包而不影响底层操作系统吗?在不同的 docker 容器和底层操作系统之间主动切换。清理/删除未使用/损坏的 docker 实例(容器?)等安装。任何指向类似用例或如何提供帮助的指针。谢谢。

Ps-如果它不适合 SO 那么请将其移至最适合的位置。对不起,非编程问题。

4

1 回答 1

4

可以做到吗?

是的,有一些运行图形应用程序的 docker 映像示例,但运行这些容器可能有点棘手。例如,您可以在 docker 容器中运行 GUI 应用程序吗?

Docker 是解决您问题的正确工具吗?

也许像Nix这样的包管理器会更适合,因为用它安装的图形软件不会有任何问题。使用 Nix,您可以并排安装单个软件的多个版本,而不会受到干扰。

于 2015-06-04T18:18:39.250 回答