docker composeを使って全文検索システム「FESS」を構築する手順

docker composeを使って全文検索システム「FESS」を構築する手順

docker-composeを使って全文検索システムである「FESS」を構築する手順するを記述してます。

環境

  • OS ubuntu 20.04
  • docker 19.03.8
  • docker compose 1.25.5

※Ubuntu20.04にdockerのインストールはこちら
※Ubuntu20.04にdocker-composeのインストールはこちら

docker-compose.yml作成

まずはリポジトリをクローンします。

git clone https://github.com/codelibs/docker-fess.git

移動します。

cd docker-fess
cd compose

Elasticsearchを起動時にエラーとなるので、先に「 vm.max_map_count 」を設定しておきます。

sudo sysctl -w vm.max_map_count=262144

firewallが設定されていれば許可設定を行います。

sudo ufw allow 8080/tcp
sudo ufw reload

FESS起動

事前準備ができたので、FESSを起動します。

 docker-compose -f docker-compose.yml -f docker-compose.standalone.yml up -d

ブラウザから http://プライベートIP or サーバーアドレス:8080 にアクセスします。

ログインをクリックしてログイン画面に遷移します。

admin/adminでログイン可能です。

ログイン後の画面となります。これで構築は完了となります。