File Browser を Docker コンテナで実行する

File Browser は go-lang で書かれた Web ベースのファイルマネージャです。 簡単に試したところ、かなり軽快に動作します。 今回は Docker を使って簡単に File Browser を試す手順をメモしておきます。 テストには Rocky Linux8 を利用しました。

先にコンテンツを保存するディレクトリを作成しておきます。

1
mkdir /data

File Browser で表示させるサンプル用のディレクトリ / ファイルを用意しておきます。

1
2
3
4
mkdir /data
cd /data
mkdir dir{1..3}
touch file{1..3}.txt

Docker インストール済みの状態で以下を実行します。

1
2
3
4
5
6
docker run \
    -d \
    -p 80:80 \
    -v /data:/srv \
    --name filebrowser \
    filebrowser/filebrowser

File Browser を常時起動させる為には以下を実行します。

1
docker update --restart=always filebrowser

これで File Browser が開始されました。 Web ブラウザで http://ADDRESS/ へアクセスすると以下のようにログインフォームが表示されました。 デフォルトのユーザ名は admin、パスワードも admin です。

file

ログインすると以下のように表示されました。

file