您的位置:首页 > 运维架构 > Docker

不小心一个命令触及到了Docker的底限了,他爆发了

2016-07-11 00:00 831 查看
摘要: 在容器里执行 cat /proc/self/pagemap (也许别的文件也行, /proc/self/*肯定行) 就会引爆docker daemon。

真巧,我就想看看Docker容器里的/proc下的东西,cat了一下看看,居然把docker daemon给搞死了。

cat /proc/self/*

死了以后只有docker-machine restart default了。

后来总结了一下经验,发现非root身份都引发,什么image都行。

docker run -d -u 1000:1000 busybox cat /proc/self/pagemap

Docker for Mac也一样有这个毛病。

没时间研究这个,不知道内部的那个runC有没有这个毛病。
具体的错误信息太长,不贴了。

说到Docker的安全性,强烈推荐这个白皮书,
2016 Understanding Hardening Linux Containers
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  docker procfs security