Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

What is this "application containers" BS, just add native docker stack support. Most folks in the self hosting community already deploy nested dockers in LXCs, just add native support so we can cut out the middle man and squeeze out that indirection.


It makes no sense to add an extra layer, and we definitively do not want to make us and our users dependent of docker project.

There exist many OCI runtimes, and our container toolkit already provides a (ball parked) 90% feature overlap with them. Maintaining two stacks here is just needless extra work and asking for extra pain for us devs and our users, so no, thanks.

That said, PVE is not OCI runtime compatible yet, that's why this is marked as tech preview, but it can be still useful for many that control their OCI images themselves or have an existing automation stack that can drive the current implementation. That said, we plan to work more on this in the future, but for the midterm it will be not that interesting for those that want a very simple hand-off approach (let's call it "casual hobby homelabber"), or want to replace some more complex stack with it; but I think we'll get there.


People stuck with Docker for a reason, even after they became user hostile. Almost every selfhosted project in existence provides a docker-compose.yml that's easy to expand and configure to immediately get started. None provide generic OCI containers to run in generic OCI runtimes.

I understand sticking with compatibility at that layer from an "ideal goal" POV, but that is unlikely to see a lot of adoption precisely because applications don't target generic OCI runtimes.


The one (docker compose) builds on top of the other (OCI images & runtimes).

We would have required to implement runtime integration anyway, and I hardly see any benefit in not releasing that lower level integration earlier.


docker errors or escapes taking down the root system? Not for me....


Docker is mostly based on the same stuff that LXC uses under the hood.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: