Ubuntu に docker-compose で Fess をインストールしたことを書いた。
Ubuntu に Docker の Fess をインストールする|荒川仁志
https://note.com/hitoshiarakawa/n/n749da063908d
Mac に簡易版の Fess をインストールしたことも書いた。
Mac に簡易版 Fess をインストールする|荒川仁志
https://note.com/hitoshiarakawa/n/n29b7d0c393b1
さらに Mac に docker-compose で Fess をインストールしてみた。
環境:
・Mac mini Late 2014
・macOS Monterey Version 12.7.3(英語環境)
・Docker version 20.10.17
(0)Docker Desktop for Mac をインストールする。
(1)fess というディレクトリを作り、移動。
$ mkdir fess
$ cd fess
(2)compose.yaml と compose-opensearch2.yaml をダウンロード。
$ wget https://raw.githubusercontent.com/codelibs/docker-fess/v14.12.0/compose/compose.yaml
$ wget https://raw.githubusercontent.com/codelibs/docker-fess/v14.12.0/compose/compose-opensearch2.yaml
(3)コンテナを起動する。
$ docker compose -f compose.yaml -f compose-opensearch2.yaml up -d
しばらく待って以下の URL にブラウザでアクセスしても、「This site can’t be reached」や「HTTP Status 404 – Not Found」とだけ表示される。
http://{IP アドレス}:8080/
あるいは
http://localhost:8080/
(4)試しにコンテンの中に入って vm.max_map_count
の値を確認したが、ちゃんと 262144 になっていた。
$ sudo docker exec -it fess01 /bin/bash
# cat /proc/sys/vm/max_map_count
262144
#exit
(5)Docker for Mac で「Preferences>Resources>Memory」を 2.00GB から 4.00GB などにしても状況は変わらず。
以下のコマンドでコンテナを削除する。
$ docker compose -f compose.yaml -f compose-opensearch2.yaml down
古い Mac なのでスペックの問題ではないかなと思っている。
参照:
インストール
https://fess.codelibs.org/ja/14.12/install/install.html#id2
Update max_map_count for ElasticSearch docker container Mac host - Stack Overflow
https://stackoverflow.com/questions/41192680/update-max-map-count-for-elasticsearch-docker-container-mac-host
検索システム 実務者のための開発改善ガイドブック | 打田智子・古澤智裕・大谷 純・加藤 遼・鈴木翔吾・河野晋策 共著 |本 | 通販 | Amazon
https://amzn.to/3wDMJGX