小编Joh*_*ter的帖子

docker-container中的inotifywait不会注册更改

我有一个在docker-container中运行的脚本,它通过侦听目录中的更改inotifywait.该目录通过安装到主机系统docker -v.

出于某种原因,当更改此目录中的文件时,不会触发inotifywait.

这是有问题的脚本行

inotifywait -e create -e modify -e delete -e move  /etc/nginx/sites-enabled
Run Code Online (Sandbox Code Playgroud)

容器就像这样启动(通过无花果)

web:
  build: .
  ports:
   - "80:80"
  volumes:
   - ./conf:/etc/nginx/sites-enabled
Run Code Online (Sandbox Code Playgroud)

当我启动设置时fig up,执行脚本,但安装的卷中的更改不会触发inotify-barrier.

inotify inotifywait docker boot2docker

8
推荐指数
1
解决办法
2783
查看次数

标签 统计

boot2docker ×1

docker ×1

inotify ×1

inotifywait ×1