RUN cat /proc/sys/fs/inotify/max_user_watches
在{strong> Mac版Docker 524288
RUN cat /proc/sys/fs/inotify/max_user_watches
在{strong> Google Cloud Build的Docker 8192
请参阅https://github.com/guard/listen/wiki/Increasing-the-amount-of-inotify-watchers#the-technical-details以供参考。
答案 0 :(得分:3)
Google Cloud Build在特权模式下运行docker容器,因此您只需将此步骤添加到cloudbuild.yaml
中即可。
- name: 'ubuntu'
args: ['sh', '-c', 'sysctl fs.inotify.max_user_watches=524288']
答案 1 :(得分:0)
您可以通过执行以下操作来获取当前的inotify文件监视限制:
$ cat /proc/sys/fs/inotify/max_user_watches
Ubuntu Lucid(64位)的inotify限制设置为8192。 因此,您可以通过以下方式使您的限额永久存在,
$ echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf
$ sudo sysctl -p