Hi,
Ubuntu 20.04 VM starts and runs without any problem. However when I try to deploy a docker, it throws "Guru Meditation" error and VM closes itself. Any idea what could be the reason?
Virtualbox: 6.1.18
Ubuntu: 20.04LTS
Thanks.
Guru Meditation - VERR_EM_INTERNAL_ERROR
Guru Meditation - VERR_EM_INTERNAL_ERROR
- Attachments
-
- VM-log.zip
- (140.65 KiB) Downloaded 12 times
-
- Site Moderator
- Posts: 39134
- Joined: 4. Sep 2008, 17:09
- Primary OS: MS Windows 10
- VBox Version: PUEL
- Guest OSses: Mostly XP
Re: Guru Meditation - VERR_EM_INTERNAL_ERROR
What does "deploy a docker" mean? If you mean you tried to fire up another virtualization app then they will conflict.
Re: Guru Meditation - VERR_EM_INTERNAL_ERROR
Yeap, I was trying to say running a docker. Can you please expand how they "conflict"?
-
- Site Moderator
- Posts: 39134
- Joined: 4. Sep 2008, 17:09
- Primary OS: MS Windows 10
- VBox Version: PUEL
- Guest OSses: Mostly XP
Re: Guru Meditation - VERR_EM_INTERNAL_ERROR
Apps can't share VT-x. They will either error out or crash.
Re: Guru Meditation - VERR_EM_INTERNAL_ERROR
Thanks mpack.
Re: Guru Meditation - VERR_EM_INTERNAL_ERROR
I just re-read my question and maybe I wasn't being clear enough.
Windows 10 (Hyper-v disabled)
|_ VirtualBox(6.1.18) Ubuntu 20.04
|_ Running a docker inside this Ubuntu
It seems "docker run -it centos bash" or "docker run hello-world" works. The one that fails is a bit more memory intensive docker image.
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
3d5812ad358e centos "bash" 43 seconds ago Up 12 seconds peaceful_cartwright
Is that still not supported?
Windows 10 (Hyper-v disabled)
|_ VirtualBox(6.1.18) Ubuntu 20.04
|_ Running a docker inside this Ubuntu
It seems "docker run -it centos bash" or "docker run hello-world" works. The one that fails is a bit more memory intensive docker image.
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
3d5812ad358e centos "bash" 43 seconds ago Up 12 seconds peaceful_cartwright
Is that still not supported?
-
- Volunteer
- Posts: 5677
- Joined: 14. Feb 2019, 03:06
- Primary OS: Mac OS X other
- VBox Version: PUEL
- Guest OSses: Linux, Windows 10, ...
- Location: Germany
Re: Guru Meditation - VERR_EM_INTERNAL_ERROR
As you already discovered, Docker containers can run inside a VirtualBox Linux VM without problems (*). The problems start when trying to run a nested hypervisor inside the docker container. In the VM configuration, disable System > Processor > Enable Nested VT-x/AMD-V, and you'll find the nested hypervisor.
(*) Docker containers do not make use of hardware virtualization. They can only run on a Linux OS. Therefore, if you install Docker on Windows or macOS, a (hidden) Linux VM is created, based on Hyper-V (Windows) or HyperKit (macOS), and that poses problems when trying to use a VirtualBox VM alongside.
(*) Docker containers do not make use of hardware virtualization. They can only run on a Linux OS. Therefore, if you install Docker on Windows or macOS, a (hidden) Linux VM is created, based on Hyper-V (Windows) or HyperKit (macOS), and that poses problems when trying to use a VirtualBox VM alongside.