我的问题有点模糊,但我试着在这里找到答案,但我不明白我是否可以利用docker来完成我的工作。我的要求 我经常尝试不同版本的java,python和其他软件,如不同版本的eclipse,Linux包和其他工具。这最终使我的Ubuntu安装完全混乱,一段时间完全破碎。然后我开始使用Vm它解决了大部分问题,但让我的电脑很慢,频繁切换。
所以我的问题是,我可以使用docker实现我的工作而不影响我的操作系统吗?我可以运行gui应用程序,安装不同的包而不影响底层操作系统。 在不同的docker容器和底层os之间切换。 清理/删除未使用/已损坏的docker实例安装(容器?)等。任何指向类似用例的指针或如何有用。 感谢。
如果它不适合SO,那么请将它移到最适合的位置。抱歉没有编程问题。
答案 0 :(得分:4)
也许像Nix这样的包管理器会更适合,因为安装它的图形软件不会有任何问题。使用Nix,您可以安装并排安装单个软件的多个版本。