当来自另一个容器的卷被更新时,如何使docker容器得到通知?
我有带Nginx的docker容器和只带静态(JS,CSS)文件的数据容器。 在应用程序启动时,Nginx使用来自的卷从数据容器装载卷。 当我想更新静态文件时会出现问题,因为Nginx容器看不到卷已更改。 是否可以在不重新启动Nginx容器的情况下获取静态卷更改当来自另一个容器的卷被更新时,如何使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
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;