Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker compose 公开docker compose命名卷中的特定文件_Docker Compose - Fatal编程技术网

Docker compose 公开docker compose命名卷中的特定文件

Docker compose 公开docker compose命名卷中的特定文件,docker-compose,Docker Compose,这是一个命名卷(在多个应用程序之间共享,因此比绑定装载更整洁): 假设我要公开一个文件: foo_data/etc/foo/bar.conf:/etc/foo/bar.conf:ro 显然,这种语法是不正确的 有没有办法不用绑定挂载就能做到这一点?如果不使用绑定挂载,这是不可能的 您可以指定命名卷引用的文件夹,但仍在装载整个文件夹 我认为如果不使用绑定挂载,这是不可能的。您可以指定命名卷引用的文件夹,但仍在装载整个文件夹。 foo_data/etc/foo/bar.conf:/etc/foo/

这是一个命名卷(在多个应用程序之间共享,因此比绑定装载更整洁):

假设我要公开一个文件:

foo_data/etc/foo/bar.conf:/etc/foo/bar.conf:ro
显然,这种语法是不正确的


有没有办法不用绑定挂载就能做到这一点?

如果不使用绑定挂载,这是不可能的


您可以指定命名卷引用的文件夹,但仍在装载整个文件夹

我认为如果不使用绑定挂载,这是不可能的。您可以指定命名卷引用的文件夹,但仍在装载整个文件夹。
foo_data/etc/foo/bar.conf:/etc/foo/bar.conf:ro