Can someone dumb this down for me? What _exactly_ is going on here? > slim will build a micro-vm from a Dockerfile. Slim works by building and extracting a rootfs from a Dockerfile, and then merging that filesystem with a small minimal kernel that runs in RAM. > This results in a real VM that can boot instantly, while using very limited resources. If done properly, slim can allow you to design and build immutable uni…
Docker images contain a filesystem for an operating system, minus the OS kernel. This project uses Docker to build a tiny OS, extracts all the files out of the Docker image, adds a small OS kernel and re-packages that as a VM image.
Show HN: Slim – Build and run tiny VMs from Dockerfiles
31–40 of 144 posts
Re: Show HN: Slim – Build and run tiny VMs from Dockerfiles
#32Stuff used to boot off of a floppy disk!
Re: Show HN: Slim – Build and run tiny VMs from Dockerfiles
#33Earlier quoted context omitted.
Docker images contain a filesystem for an operating system, minus the OS kernel. This project uses Docker to build a tiny OS, extracts all the files out of the Docker image, adds a small OS kernel and re-packages that as a VM image.
So why was Docker needed to create a lightweight VM? I thought Docker was supposed to replace VMs.
Re: Show HN: Slim – Build and run tiny VMs from Dockerfiles
#34Re: Show HN: Slim – Build and run tiny VMs from Dockerfiles
#35Earlier quoted context omitted.
What for? It's just glue code, it doesn't actually run the micro-VMs.
Because I don't want to have to install the massive nodejs runtime just to glue things together.
Re: Show HN: Slim – Build and run tiny VMs from Dockerfiles
#36Earlier quoted context omitted.
Docker images contain a filesystem for an operating system, minus the OS kernel. This project uses Docker to build a tiny OS, extracts all the files out of the Docker image, adds a small OS kernel and re-packages that as a VM image.
So why was Docker needed to create a lightweight VM? I thought Docker was supposed to replace VMs.
Re: Show HN: Slim – Build and run tiny VMs from Dockerfiles
#37Earlier quoted context omitted.
Because I don't want to have to install the massive nodejs runtime just to glue things together.
Then you're going to have a hard time in the post Node.js era. You also probably want to avoid looking at what many popular desktop apps use behind the scenes :)
Re: Show HN: Slim – Build and run tiny VMs from Dockerfiles
#38Does this allow for a docker image to be run inside a browser tab?
Re: Show HN: Slim – Build and run tiny VMs from Dockerfiles
#39Earlier quoted context omitted.
Docker images contain a filesystem for an operating system, minus the OS kernel. This project uses Docker to build a tiny OS, extracts all the files out of the Docker image, adds a small OS kernel and re-packages that as a VM image.
So why was Docker needed to create a lightweight VM? I thought Docker was supposed to replace VMs.
Re: Show HN: Slim – Build and run tiny VMs from Dockerfiles
#40Earlier quoted context omitted.
Docker images contain a filesystem for an operating system, minus the OS kernel. This project uses Docker to build a tiny OS, extracts all the files out of the Docker image, adds a small OS kernel and re-packages that as a VM image.
So why was Docker needed to create a lightweight VM? I thought Docker was supposed to replace VMs.