2

我只有带有 Nginx 的 docker 容器和带有静态(JS、CSS)文件的数据容器。在应用程序启动时,Nginx 使用 volume_from 从数据容器挂载卷。当我想更新我的静态文件时出现问题,因为 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"
4

1 回答 1

0

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

sendfile off;

Nginx 文档

于 2017-01-27T16:02:47.280 回答