You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is there any solution to fix it? I can think of some:
Remove the use of Docker in unik. In fact, I don't understand why unik uses Docker. Unik is meant to run on Linux originally, and unik can just use Linux commands, why has to run the commands in a Linux container? Utilizing both Docker and virtualization can be complicated.
Use Docker toolbox instead of Docker for Windows. Docker toolbox seems not to rely on Hyper-V. So I can use VMware or VirtualBox to hold the Linux VM of the Docker toolbox. I will try it.
Use another unik provider than VirtualBox. Because I just want to use unik to understand it first. I didn't have to be bound to VirtualBox. But is there any other local providers that can run on Windows? From the list: https://github.com/solo-io/unik#supported-providers, I didn't see one.
The text was updated successfully, but these errors were encountered:
unik uses docker because of the complex dependencies that each unikernel compiler requires. between rump, osv and includeOS, there are a large number of dependencies many of which are not portable across platforms
for running locally, qemu and VirtualBox are pretty much your only options. you could also run on a cloud provider like openstack or AWS
another option might be to investigate raw mode and if it's something that can be disabled (to be honest I can't recall if that's something we do explicitly in unik)
this is an issue i'd like to see fixed as well; let me know if i can help or provide any other guidance.
After fixing several issues, I encountered a new issue when running
unik daemon
.After googling the error:
Raw-mode is unavailable courtesy of Hyper-V
(https://stackoverflow.com/questions/50053255/virtualbox-raw-mode-is-unavailable-courtesy-of-hyper-v-windows-10), I found that VirtualBox cannot be used when Hyper-V is enabled. But unik requires Docker. And Docker for Windows requires Hyper-V. So They are contradictory.Is there any solution to fix it? I can think of some:
The text was updated successfully, but these errors were encountered: