1

Представьте себе следующий сценарий: у меня дома есть сеть с пятью компьютерами. Один из них я настроил как сервер, поэтому он постоянно включен и доступен из остальной части сети. Я хотел бы разместить на нем несколько образов докера, но я не просто хочу компьютер, на котором я могу использовать SSH. Что я действительно хочу, так это компьютер, который я могу просматривать на другом компьютере с графическим интерфейсом.

К сожалению, я не единственный в доме, и поэтому бывают случаи, когда компьютер должен быть доступен нескольким людям, исключая такие вещи, как RDPing на главном сервере и используя что-то вроде VirtualBox. Какие другие опции доступны для меня, что позволяет мне размещать несколько операционных систем докеров с графическим интерфейсом, доступным для внешнего мира?

Настроить эту систему для доступа через SSH легко, но я никогда не видел решений, которые позволили бы мне получить их настольный графический интерфейс.

1 ответ1

2

Docker не запускает ОС, он запускает приложение. Если вы хотите запустить полную ОС, вам нужна виртуализация, а не контейнеризация.

Из того, что я могу понять, вам нужен компьютер с несколькими виртуальными машинами, доступ к которым можно получить удаленно. Это может быть достигнуто с помощью VirtualBox или VmWare (другие решения для виртуализации могут сделать это тоже, но я их не знаю).

Поскольку вы упомянули VirtualBox в своем вопросе, я сосредоточусь на этом. В VirtualBox есть вся страница документации о том, как настроить RDP-доступ к виртуальной машине, в том числе о том, как запустить виртуальную машину в автономном режиме, чтобы она не открывала окно на сервере. Используя это, вы отправляете RDP непосредственно на гостя, а не на главный хост, так что все еще относительно сложно избежать виртуальной машины.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .