nofilesの値がデフォルトの1024になってしまい、ファイルディスクリプタの上限を超え"Too many open files"が出て起動しなくなります。
以前のdocker

docker29

Dockerをダウングレードする方法もありますが、docker-compose.ymlを編集してnofilesの値を増やす方法があります。
serverとrecoveryはこの設定が必要です。broker、restは必要かどうか分かりませんが設定あった方が無難でしょう。
ulimits:
nofile:
soft: 65535
hard: 65535

元々のnofiles値は1048576ですが、現状65535でも問題なく動作します。