我的问题有点含糊,但我尝试在这里和那里寻找答案,但不明白我是否可以利用 docker 来完成我的工作。我的要求我通常会尝试不同版本的java、python和其他软件,比如不同版本的eclipse、Linux包和其他工具。这最终使我的 Ubuntu 安装变得一团糟,并且有一段时间完全崩溃了。然后我开始使用 Vm 它解决了大部分问题,但让我的电脑在频繁切换时非常慢。
所以我的问题是我可以在不影响我的操作系统的情况下使用 docker 完成我的工作吗?我可以运行 gui 应用程序,安装不同的包而不影响底层操作系统吗?在不同的 docker 容器和底层操作系统之间主动切换。清理/删除未使用/损坏的 docker 实例(容器?)等安装。任何指向类似用例或如何提供帮助的指针。谢谢。
Ps-如果它不适合 SO 那么请将其移至最适合的位置。对不起,非编程问题。