当来自另一个容器的卷被更新时,如何使docker容器得到通知?

当来自另一个容器的卷被更新时,如何使docker容器得到通知?,docker,deployment,docker-compose,docker-cloud,data-containers,Docker,Deployment,Docker Compose,Docker Cloud,Data Containers,我有带Nginx的docker容器和只带静态(JS,CSS)文件的数据容器。 在应用程序启动时,Nginx使用来自的卷从数据容器装载卷。 当我想更新静态文件时会出现问题,因为Nginx容器看不到卷已更改。 是否可以在不重新启动Nginx容器的情况下获取静态卷更改 proxy: image: proxy volumes_from: - static:ro ports: - "80:80" restart: always sequential_deployment

我有带Nginx的docker容器和只带静态(JS,CSS)文件的数据容器。 在应用程序启动时,Nginx使用来自的卷从数据容器装载卷。 当我想更新静态文件时会出现问题,因为Nginx容器看不到卷已更改。 是否可以在不重新启动Nginx容器的情况下获取静态卷更改

proxy:
  image: proxy
  volumes_from:
    - static:ro
  ports:
    - "80:80"
  restart: always
  sequential_deployment: true
static:
  image: static
  volumes:
    - /home/node/static/build
  read_only: true
  command: "true"

我从VirtualBox知道这个问题。。您可以尝试将其添加到nginx.conf中:

sendfile off;