Использование Docker для разработки: пример использования
Мой вопрос немного расплывчатый, но я попытался найти ответ здесь и там, но не мог понять, смогу ли я использовать докер для своей работы. Мои требования Я обычно пробую разные версии java, python и другого программного обеспечения, такие как разные версии eclipse, пакета Linux и других инструментов. Это в конце концов делает мою установку Ubuntu полным беспорядком и некоторое время полностью сломанной. Затем я начал использовать Vm, это решило большую часть проблемы, но из-за частых переключений мой компьютер стал очень медленным.
Итак, мой вопрос, могу ли я выполнить свою работу с помощью Docker, не затрагивая мою ОС? Могу ли я запустить приложение с графическим интерфейсом, установить другой пакет, не затрагивая основную ОС. Активно переключайтесь между другим док-контейнером и нижележащим ОС. Очистите / удалите неиспользуемую / неработающую установку экземпляра докера (контейнеров?) И т. Д. Любой указатель на подобный вариант использования или как будет полезно. Благодарю.
Ps - если он не подходит для SO, пожалуйста, переместите его туда, где он лучше всего подходит. Извините за не программирование вопроса.
1 ответ
Это можно сделать?
да, есть примеры образов докеров, которые запускают графическое приложение, но запуск этих контейнеров может быть немного сложным. Смотрите, например, Можете ли вы запускать приложения с графическим интерфейсом в Docker-контейнере?
Является ли Docker подходящим инструментом для вашей проблемы?
Возможно, лучше подойдет менеджер пакетов, такой как Nix, так как графическое программное обеспечение, установленное с ним, не будет иметь никаких проблем. С Nix вы можете без проблем устанавливать множество версий одного программного обеспечения.