But why the need for Unix sockets or anything like that? Creating a container is a fancy fork(), and executing that through a foreign process (especially when on the same server) makes no sense to me.
Remember, containers are just Linux cgroups, there is nothing “special” about a container that requires a client/server.
Remember, containers are just Linux cgroups, there is nothing “special” about a container that requires a client/server.