Разработчикам бывают нужны разные версии разных программ. Обычно можно поставить несколько версий php или python, но в некотором диапазоне в зависимости от возраста ОС. У старой ОС нет новых версий, но у новой может не быть чего нибудь старого.
Насколько я понимаю, для таких целей и нужен docker, но если docker не используется в эксплуатации и пока не планируется то возможно ли (удобно ли) использовать его только на машине разработчика?
Или такое решается другими путями?