起因
今天上午开发给我反应一个问题,所在宿主机上更改了挂载的文件在 docker 里面看不到改变,问我是不是 docker 启动的时候挂载的时候有问题,我说不可能啊,怎么会有问题呢?...于是自己亲自测试了一下,发现确实外面改完之后里面不生效.本以为是这台机器特殊有问题(因为我用 docker 两年了从来没有注意过这个问题),然后就换了个机器,发现还是一样,于是重视这个问题,看看到底是因为什么...我认为 docker 是不会把这种不合理的问题流传到现在(比如我们更改完 nginx 的配置文件,需要 docker restart nginx,而不是用 nginx -s reload 吗?)...,我这个时候想起有的时候以同样的方式 vim 更改文件内容,为什么更改完之后 docker 里面能立马生效了呢?...于是继续做实验
我给这个文件 777 权限之后,看看他有什么变化
chmoe 777 test.txt
我们里面的东西几乎全部清空了,但是我发现一个我不知道的事情,为什么文件给了 777 权限之后,同样使用