利用 docker 进行开发:一个用例
Making use of docker for development: a use case
我的问题有点含糊,但我试着到处寻找答案,但无法理解我是否可以利用 docker 来完成我的工作。我的要求
我经常尝试不同版本的 java、python 和其他软件,如不同版本的 eclipse、Linux 包和其他工具。这最终使我的 Ubuntu 安装变得一团糟,有一段时间完全崩溃了。然后我开始使用 Vm,它解决了 most 个问题,但让我的电脑因频繁切换而变得非常慢。
所以我的问题是我可以使用 docker 完成我的工作而不影响我的 os 吗?我可以 运行 gui 应用程序,安装不同的包而不影响底层 OS。
在不同 docker 容器和底层 os 之间主动切换。
Clean/remove unused/broken 安装 docker 实例(容器?)等。任何指向类似用例或如何使用的指针都会有所帮助。
谢谢
Ps- 如果它不适合 SO 那么请将它移到最适合的地方。抱歉,非编程问题。
可以做到吗?
是的,运行 图形应用程序中有 docker 个图像示例,但是 运行安装这些容器可能有点棘手。例如参见 [=10=]
Docker 是解决您问题的正确工具吗?
也许像 Nix 这样的包管理器更适合,因为用它安装的图形软件不会有任何问题。使用 Nix,您可以并排安装单个软件的多个版本而不会受到干扰。
我的问题有点含糊,但我试着到处寻找答案,但无法理解我是否可以利用 docker 来完成我的工作。我的要求 我经常尝试不同版本的 java、python 和其他软件,如不同版本的 eclipse、Linux 包和其他工具。这最终使我的 Ubuntu 安装变得一团糟,有一段时间完全崩溃了。然后我开始使用 Vm,它解决了 most 个问题,但让我的电脑因频繁切换而变得非常慢。
所以我的问题是我可以使用 docker 完成我的工作而不影响我的 os 吗?我可以 运行 gui 应用程序,安装不同的包而不影响底层 OS。 在不同 docker 容器和底层 os 之间主动切换。 Clean/remove unused/broken 安装 docker 实例(容器?)等。任何指向类似用例或如何使用的指针都会有所帮助。 谢谢
Ps- 如果它不适合 SO 那么请将它移到最适合的地方。抱歉,非编程问题。
可以做到吗?
是的,运行 图形应用程序中有 docker 个图像示例,但是 运行安装这些容器可能有点棘手。例如参见 [=10=]
Docker 是解决您问题的正确工具吗?
也许像 Nix 这样的包管理器更适合,因为用它安装的图形软件不会有任何问题。使用 Nix,您可以并排安装单个软件的多个版本而不会受到干扰。