使用卷挂载文件

时间:2019-02-23 13:49:11

标签: docker

我正在创建一个这样的卷:

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'.

我可以为此目的使用卷,或者它们仅用于处理目录吗?这里有什么解决方案?

1 个答案:

答案 0 :(得分:1)

根据this answer

  

创建命名卷并使用docker run -v my_volume:/ root / volume my_container运行服务/容器时,数据存储在/ var / lib / docker / volumes / my_volume / _data

在此确认之后,将无法创建命名卷并将其作为文件安装在容器内。