Hacker News new | ask | show | jobs
by eatonphil 2112 days ago
Are there any runc shims that just use processes (I know, containers are just processes) ignoring network/user/etc namespace isolation and other Linux-specific security features? For example a shim that could run native MacOS processes on MacOS, native FreeBSD binaries on FreeBSD, etc. just by executing the processes directly.

The point of this would be to take advantage of the Docker ecosystem for _scheduling_ particularly in developer environments. Specifically I'd like a "docker-compose for processes" that can run on any system and just handles scheduling multiple processes together but without requiring root access to modify init scripts or systemd services at the system level.

1 comments

Isnt that what Foreman and its Procfile handle?

https://github.com/ddollar/foreman

Maybe, but I don't want to learn a new config system. Developers are so familiar with docker-compose I just want to use that.
This developer not.
Sorry for the overly broad brush. :) But the existence of this shim doesn't mean you have to use it.
Nor do I have to use Docker.