我有一个在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.