-
-
Notifications
You must be signed in to change notification settings - Fork 251
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cntr: Lightweight OS Containers #289
Comments
这篇文章主要想解决的问题与 #290 类似,这两篇文章是相同的一作。目前 Docker 落地非常广泛,但是在调试的时候我们通常需要很多工具,这些工具在正常运行的时候不需要,但是调试的时候就需要安装。如果 attach 进去然后再装会非常麻烦。 这个问题如果在 K8s 里可以用最新的特性 https://kubernetes.io/docs/tasks/debug/debug-application/debug-running-pod/#ephemeral-container 来做 文章的实现不一样,但是想解决的问题是一样的。K8s 只是把新启动的容器和待 debug 的容器启动在了相同的 namespace 下,相互可以看到,但是 CNTR 不太一样。 CNTR 是把两个容器通过 FUSE 和 nested namespace 把他们的文件系统挂在了一起
|
可以理解为 CNTR 实现 on-the-fly 地 mount 一个文件系统到容器里的能力 |
https://www.usenix.org/conference/atc18/presentation/thalheim
ATC'18
https://github.com/Mic92/cntr
The text was updated successfully, but these errors were encountered: