作为未知用户标识运行的Docker镜像可以删除根文件

它是否正确? 随机用户ID可以删除root拥有的文件?

docker run -ti -u 1001 debian:stretch I have no name!@2af53be18a40:/$ rm -f /etc/passwd I have no name!@2af53be18a40:/$ ls /etc/passwd ls: cannot access '/etc/passwd': No such file or directory

我认为这曾经工作(即拒绝许可),虽然我没有尝试过去的确切顺序的命令。 以上结果来自Docker version 1.12.2, build bb80604在Stretch上运行Docker version 1.12.2, build bb80604

高兴地报告,这是在Docker 1.23中修复的!