作者回复: 课代表又出现啦
作者回复: 于是,你就做了一句诗
作者回复: 好问题。aufs是一层一层往上盖的,所以我给的例子里,A里面的x会覆盖B里面的x。
作者回复: 没!办!法!所以我去年一直在搞katacontainers,这种基于虚拟化的容器是有独立内核的。
作者回复: 很简单啊,因为scratch本身就是个空镜像。你想想,假如你是centos公司,你在发布centos镜像的时候总得FROM吧?所以docker公司就给你做了个scratch:万能的base镜像。
作者回复: 女朋友应该很开心😃
作者回复: 我一向反对源码分析。那是偷懒的态度。
作者回复: 用kubernetes ,打开GC功能,定时清理
作者回复: 得看看报错,八成是依赖之类的
作者回复: 好
作者回复: 如果你的应用依赖内核版本,那果断跨不了平台,除非再创建对应的虚拟机出来做宿主。说跨平台其实是因为大多数应用没有内核依赖。windows系统会给容器外面套一个vm,所以也能运行linux容器。
作者回复: 重新打包也解决不了问题,你的宿主机必须跟开发环境一致才行。linuxkit这个工具就是干这个的。
作者回复: 哈哈,是会膨胀啦。可以压缩镜像,做法网上可以搜到。