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