メンチカツ

ロースカツが好きです

【メモ】Docker Compose で inotify_init: too many open files

Docker(compose)に乗せたgolangのアプリにライブリロード(fresh)を入れたら

inotify_init: too many open files エラーで起動しなくなりました。

これは docker-compose に以下のように ulimits セクションを追加したら解消されるようです。

ulimits:
  nproc: 65535
  nofile:
    soft: 20000
    hard: 40000

https://docs.docker.com/compose/compose-file/#ulimits

ちなみに私はこれだけでは解決に至りませんでした。ので続き