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のログなどでエラーになっているのが起動していない原因だと思います。