Docker报错fs.inotify.max_user_watches no space left解决

阅读 80

2023-02-01

Docker报错fs.inotify.max_user_watches no space left解决

报错:

ERROR:No space left on device or fs.inotify.max_user_watches

分析:

Inotify用于监视文件系统事件,可监视的文件有个上限值

之前在dockerfile里有添加RUN sysctl fs.inotify.max_user_watches=65535,到容器里去看发现没生效,网上查了下,因为docker机制限制无法通过dockerfile方式修改(会提示Read-Only file system),有2种办法可实现:

1、docker run时添加--privileged,然后在容器里手动执行sudo sysctl -w fs.inotify.max_user_watches=65535  

2、宿主机的值改了docker里会跟着变

精彩评论(0)

0 0 举报