Здравствуйте, smeeld, Вы писали:
SVZ>>Когда твой конечный пользователь не имеет рутового доступа к системе, когда ты не знаешь, в каком окружении будет крутиться твоё приложение об актуализации либ можно забыть.
SVZ>>Ну т.е. либо для твоего софта выделять отдельную машину ("фигвам, а не отдельная машина", скажет сисадмин), либо поднимать виртуалку, либо докер. SVZ>>Либо выкручиваться так, чтобы ни одной dll/so в проекте не использовалось.
S>Это всё как раз не про несчастный глючный докер. Если у тебя софт -не маленькая программулька aka сайтик на lamp, а целый кластер, то, чтоб энтот кластер в виде кубернетиса на машину вкорячить...
Ты описываешь сценарий, когда под систему выделяется цельная машина. Тут действительно скрипач не нужен докер не очень понятен. Вся машина в твоём распоряжении — делай что хочешь.
Установочный скрипт или rpm и так накатит всё необходимое. Тут единственное, что нужно отследить — чтобы все компоненты системы между собой не конфликтовали. Но эта проблема как раз разруливается на стороне разработчика.
А вот когда на одной машине крутится дофига всего, что может конфликтовать, то... либо докер, либо виртуалки, либо (не знаю, у меня варианты закончились).
_____________________
С уважением,
Stanislav V. Zudin