Fess #12:Docker版インストール


FessのDocker版をインストールしてみる

マシン老朽化のため、現在使用中のFessマシンを破棄することになった。
ということで、新マシンにFessを構築しようとしたが、Docker版がデフォルトのようだ。

https://fess.codelibs.org/ja/quick-start.html

Docker版インストール手順:
https://fess.codelibs.org/ja/setup.html

ということで、Windows 11にDocker版のFessを構築してみる。

環境

Windows 11 Pro 23H2 (22631.3737)

インストール方法

公式の手順を元に作業を進める。

1. Docker Desktopのインストール
→ 手順書の通り。特に問題なし

2. vm.max_map_countの設定
set_vm_max_map_count_to_at_least_262144
通常は WSL 2版のDocker Desktopのはずなので、そのあたりの手順をやっておく。
コマンドプロンプトで、
wsl -d docker-desktop -u root
vi /etc/sysctl.conf
とし、以下の行を追加する。(viで行追加するには "o")
vm.max_map_count = 262144

設定がうまくいったか確認するには?
sysctl vm.max_map_count
と打てばよい。
vm.max_map_countとは?

3. 起動ファイルの作成
手順書の通りに "curl" コマンドを入力。
自分の場合は D:\app\fess フォルダを作成、カレントディレクトリをfessフォルダに移動してから実行した。(別にどこでも良いが)
curl -o compose.yaml https://raw.githubusercontent.com/codelibs/docker-fess/master/compose/compose.yaml
curl -o compose-opensearch2.yaml https://raw.githubusercontent.com/codelibs/docker-fess/master/compose/compose-opensearch2.yaml
4. Fessの起動
以下コマンドで勝手にダウンロードが始まって起動まで終わる。
docker compose -f compose.yaml -f compose-opensearch2.yaml up -d
-f で起動ファイルを指定し、 up でコンテナ起動
-d はバックグラウンドで実行(デタッチモード)

管理者のアカウントは?
→ admin / admin でログインできる。


0 件のコメント:

その他の記事