FESS 14.7 インストール後、localhost:8080アクセスが404 Not Foundとなる

FESS 14.7 & OpenSearch を Docker 版での動作を試しているのですが、正しく動作しません。
ghcr.ioからダウンロードしたcompose.yamlとcompose-opensearch2.yamlをそのまま使ってdockerで起動させても、localhost:8080 が 404 Not Foundとなります。

動作環境

Ubuntu 22.04(x86_64) on ESXi 8.0
Docker-ce 23.0.5

Docker起動

sudo docker compose -f compose.yaml -f compose-opensearch2.yaml up -d

Docker上の/var/log/fess/fess.log確認

curlでのアクセスタイミングで、以下のようなログが見られております。

{“@timestamp”:“2023-05-02T12:41:47.296Z”,“log.level”: “WARN”,“message”:“[http://es01:9200][red] node is not available. (ConnectException: Connection refused)”, “ecs.version”: “1.2.0”,“service.name”:“fess”,“event.dataset”:“app”,“process.thread.name”:“FesenNodeManager-1”,“log.logger”:“org.codelibs.fesen.client.node.NodeManager”}

そのログは、繋がらない状態になってしまってからのメッセージになるので、もっと前の段階で、es01のログなどでエラーになっているのが起動していない原因だと思います。

ありがとうございます。ログ調べたところ、

ERROR: [1] bootstrap checks failed
[1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
ERROR: OpenSearch did not exit normally - check the logs at /usr/share/opensearch/logs/opensearch-cluster.log
で引っかかっておりました。OpenSearch のよくある問題であったようです。
OS側で
sudo sysctl -w vm.max_map_count=262144
として挙げることで事象解消しました。