0
点赞
收藏
分享

微信扫一扫

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

殇感故事 2023-02-01 阅读 80

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 条评论