Совместное использование Docker и Virtualbox на хосте Ubuntu?

896
PITFAR

Поэтому я настроил Docker на хосте Ubuntu 16.04, а затем установил Virtualbox на том же хосте, чтобы иметь несколько виртуальных машин. но, поработав некоторое время, я обнаружил, что могу установить только 32-битную ОС на виртуальную машину. Я посмотрел и убедился, что мой хост поддерживает 64-битную версию и поддерживает VT-X. Единственное, что мне приходит в голову, это то, что Docker использует VT-X, поэтому я не могу использовать гипервизор для установки 64-битных операционных систем. Насколько я выяснил, наличие VT-X на хосте Linux для запуска Docker не является обязательным, но кажется, что это помогает повысить производительность. Таким образом, это приводит к моему вопросу: есть ли способ запретить Docker использовать VT-X, даже если он был включен и не использован на хосте? Может быть, установка гипервизора (в данном случае VirtualBox) может помочь, но я не уверен. Оценки заранее!

2
Является ли основной Ubuntu («внешняя оболочка») 64-битным? И следующая «оболочка» - это Docker, а следующая «оболочка» - это VirtualBox, который будет устанавливать только 32-разрядную версию? Искал как установить 64-битную версию в VirtualBox? Xen2050 6 лет назад 0
@ Xen2050 Это верно. Я только что сделал это, но никак не помогает. Я могу выбрать 64-битную ОС iso, но настройка не проходит PITFAR 6 лет назад 0
Существовал параметр VirtualBox для 64-32-битных ОС, но я уверен, что вы уже нашли и попробовали его (и я все равно не запомнил). Я предполагаю, что это Docker тогда ... Если вы запускаете VirtualBox непосредственно в Ubuntu (без Docker между ними), тогда он работает нормально? Xen2050 6 лет назад 0

0 ответов на вопрос

Похожие вопросы