Skip to content

实现一套自己的容器运行时

前面我们已经介绍了namespace和cgroups在用户态各自的命令行使用方法了, 接下来只需要用syscall API就组合就可以实现复杂的容器运行时功能了。

我和小伙伴们一起用C语言实现了一个整体是C/S模式(客户端/服务器模式)的简单容器运行时, 其中客户端(多例程序)发送请求,服务端(单例程序)接受请求并完成响应。

👇具体的实现效果可以参考网址:

neodocker