使用卷时如何排除子文件夹?

时间:2019-02-15 12:50:39

标签: docker volume mount

version: '3'
services:
  nginx:
    image: nginxtest
    container_name: nginxtest-container
    volumes:
      - "$PWD:/apps"
    ports:
      - "80:80"

以上是我的撰写文件。

我已经在该目录中创建了虚拟文件。如果我想忽略或排除对一个文件所做的更改,而所有其他文件应按原样反映更改,那么该怎么做。

1 个答案:

答案 0 :(得分:0)

假设您要挂载$ PWD但想排除$PWD/template,则可以使用它。

version: '3'
services:
  nginx:
    image: nginx
    container_name: nginxtest-container
    volumes:
      -  "/apps/template"
      - "$PWD:/apps"
    ports:
      - "80:80"

/apps/template创建一个单独的空间。 $PWD/template中的任何内容都不会在容器中进行镜像,/apps/template中的任何内容也不会反映在主机上。