Чи можна запустити віртуальну машину VirtualBox всередині терміналу?


0

Я завантажив програму, упаковане як віртуальна машина цього веб-сайту ; в основному, ці зображення є високоспеціалізованими, що містять системи, що виконує роль сервера для конкретного додатка, наприклад у Wordpress, без необхідності встановлювати його на основну систему. Це корисно для спроб або для вирішення проблем сумісності, ці зображення повністю працюють з коробки.

Після запуску програми можна отримати доступ з веб-браузера в системі хоста.

Оскільки ці віртуальні машини є по суті лише текстовими серверами, мені було цікаво, чи можна їх повністю запустити з терміналу або віртуального TTY. Я знаю, що існує інтерфейс CLI ( VBoxManage ), щоб керувати ними, але, наскільки я знаю, віртуальні машини завжди починають у своєму окремому вікні графічного інтерфейсу.

Чи можна це зробити?

У моїй машині працює Linux, зокрема openSUSE


2
Вони тільки починаються як індивідуальні контейнери. Вікна немає необхідності. Дивіться також Глава 7. Віддалені віртуальні машини, 7.1.2. VBoxHeadless, сервер віддаленого робочого столу
Seth

Ви повинні дослідити використання Контейнери Docker . Така ж ідея, але набагато легше на вашій системі (і набагато швидше починати / зупинятися).
xenoid

@thank вас, я буду мати погляд, VirtualBox керівництво досить великий, а іноді це легко пропустити щось
Sekhemty

@xenoid Я намагався використовувати Docker, але програми, які я намагаюся використовувати здаються занадто складними, щоб їх можна було легко управляти , або, можливо, я просто не такий експерт про це; але результат такий же, я втратив багато часу, намагаючись зробити його без успіху, і з цим зображенням VB у мене є рішення, яке працює з коробки і виконує роботу; коли я маю більше вільного часу, я можу спробувати докласти більше зусиль, але зараз хотів би позбавити мене деяких головних болів
Sekhemty

Відповіді:


0

Від man vboxmanage:

   startvm
          <uuid|vmname>...  [--type gui|sdl|headless|separate]

Я вірю headless тип - це те, що ви шукаєте.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.