Pull to refresh

Comments 7

Ну или можно просто Nix поставить, ага.

Не можно. Автор же прямо в первом абзаце описывает сценарий:

Иногда бывает нужно запустить рабочие программы так, чтобы отделить их от ОС (не устанавливать поверх системы, использовать другие библиотеки, сформировать portable пакет и т.д.).

Каждый раз полностью откатывать систему к начальному состоянию - нерационально. Контейнер-песочница куда проще и быстрее.

В Винде есть Сандбокс и WSL.
В Линуксе есть куча всякого, начиная с chroot, клеток (jails) с фряхи, LXC и далее со всеми остановками.

Для этих задач лучше подходит bwrap

Не совсем

Вот есть, допустим, некоторая программа версии 1.2.0 - и она должна оставаться версии 1.2.0, даже если вышла версия 2.2.0, которая будет в обновленных пакетах, и тем более в обновленной версии самой ОС.

Докер позволяет сохранять контейнер с окружением и запускать его "как было". И в соседней копии контейнера попробовать обновиться до того, как поломать рабочий инструмент.

Кроме того он уже есть в системе

Ну а так да, есть более чем один способ решить задачу

Вы не пробовали использовать podman вместо docker?

Нет, не пробовал пока

Sign up to leave a comment.

Articles