首页 > 解决方案 > 挂载docker卷销毁文件?

问题描述

我想在 fe php.ini 所在的容器中访问 /etc/php5/apache2 。

一旦我挂载了我的卷......似乎容器无法将默认的 php.ini 写入 apache2 文件夹,因为主机上的 apache2 文件夹和 config 文件夹是空的。

码头工人配置:

我还测试了 Z 标志,但没有任何成功。主机上的文件夹配置是每个人都可以读/写/执行的。

标签: dockerdocker-volume

解决方案


卷会在容器中隐藏数据,例如,如果容器中的文件夹中有 bla.txt,则挂载后您将看不到该文件。如果您只需要查看文件,您可以进入容器使用docker exec -it <id> /bin/sh然后查看文件。或者使用 docker cp 复制文件,但我从来不需要那个。


推荐阅读