我正在创建一个这样的卷:
docker volume create php
并要在运行容器时挂载单个文件/etc/php.ini
:
docker run -it -v php:/etc/php.ini image-name
这会引发错误:
docker: Error response from daemon: readdirent: not a directory.
See 'docker run --help'.
我可以为此目的使用卷,或者它们仅用于处理目录吗?这里有什么解决方案?
答案 0 :(得分:1)
根据this answer:
创建命名卷并使用docker run -v my_volume:/ root / volume my_container运行服务/容器时,数据存储在/ var / lib / docker / volumes / my_volume / _data
在此确认之后,将无法创建命名卷并将其作为文件安装在容器内。