webvm icon indicating copy to clipboard operation
webvm copied to clipboard

Add Docker (or other container runtime) support

Open jbemmel opened this issue 3 years ago • 4 comments

No need for anything else - just a Docker-like ability to pull and run images, with an overlayfs of some sort

jbemmel avatar Feb 02 '22 21:02 jbemmel

yes

Alex-A137 avatar Apr 23 '22 02:04 Alex-A137

podman rootless would be nice :)

mskyttner avatar Sep 09 '22 13:09 mskyttner

Docker is massive overhead for a small vm like this. Even Internet connection is working only troth proxy websocket wrapper. It's not clear how Docker will work. Where open port for container, on proxy server or local machine? The first one is difficult and unsafe for public proxy. The second is not currently possible due to the current state of browser API is. And it's even related to networking questions.

I understand your curiosity about the topic. But many browser virtual machine as v86, jslinux and webvm is very limited. So let's be more realistic about technology capability.

izzqz avatar Sep 10 '22 13:09 izzqz

To me it's more about having an easy mechanism to pull in functionality / packages. I understand that opening ports to the outside world would not be possible

jbemmel avatar Sep 10 '22 13:09 jbemmel

We have now adopted Dockerfiles as the image specification mechanisms. A GitHub Action workflow is provided to convert the Dockerfiles to ext2 images and potentially deploy them to GitHub pages as well.

More information is available in the README: https://github.com/leaningtech/webvm#fork-deploy-customize

alexp-sssup avatar May 22 '23 13:05 alexp-sssup