If this works, this is fantastic. Getting away from the stupidly complex abstractions around Docker is a welcome change, especially if we can still package and deploy immutable images. We already manage containers like tiny VMs, so ditching the abstractions should simplify life a bit.
Show HN: Slim – Build and run tiny VMs from Dockerfiles
21–30 of 144 posts
Re: Show HN: Slim – Build and run tiny VMs from Dockerfiles
#22> 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 unikernels for running services, or build tiny and embedded development environments.
Re: Show HN: Slim – Build and run tiny VMs from Dockerfiles
#23If this works, this is fantastic. Getting away from the stupidly complex abstractions around Docker is a welcome change, especially if we can still package and deploy immutable images. We already manage containers like tiny VMs, so ditching the abstractions should simplify life a bit.
Have you looked at LXD/LXC? I find it to be a great compromise between the high overhead of VMs and the complex abstractions around Docker.
Re: Show HN: Slim – Build and run tiny VMs from Dockerfiles
#24Earlier quoted context omitted.
Well, containers and VMs are two different things (are they not?).
They are different, yes.
Re: Show HN: Slim – Build and run tiny VMs from Dockerfiles
#25Re: Show HN: Slim – Build and run tiny VMs from Dockerfiles
#26Earlier quoted context omitted.
They are different, yes.
Do some containers run outside a VM? Docker for example "uses operating-system-level virtualization to develop and deliver software in packages called containers."
I'd personally blame marketing-speak on using "virtualization" at all (unless they refer to their windows/mac offerings, which can run a Linux VM as the docker host, on which the containers are run), but I can see how one could also stretch a definition of virtualization in a way that covers container.
Sometimes containers are run in VMs, but they are almost defined as "do not require a full VM running an OS, but instead talk to the host kernel".
Re: Show HN: Slim – Build and run tiny VMs from Dockerfiles
#27Can 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…