SymbolのNodeを起動しようとすると、以下のようなエラーが出てうまくいかないことがあります。
1 Dockerグループの確認
ユーザーがdockerグループに追加されている必要があります。
くれぐれも、rootユーザーでNodeを実行しないように。
確認方法
groups
docker グループが含まれていればOK
追加方法
usermod -aG docker <ユーザー名>
参考:https://forum.nem.io/t/trouble-getting-symbol-supernode-up-and-running/29133
2 targetフォルダの削除
結局の所、このエラーが起きるときはデータベースに何らかの異常が起きてうまく復旧できていないことが多い気がします。
(MongoDBにアクセスできる設定で立ち上げたら、セキュリティの設定が適切にできておらずハッキングされたことが原因でこのエラーが出たことも...)
targetフォルダを削除して、再度composeし直すことで復旧しました。
必要なymlファイルなどは事前に救出しておきましょう。