高機能 Wiki「Crowi」を Docker で手軽に試す
Crowi はデフォルトで Markdown のリアルタイムプレビューが使える、非常に完成度の高い Wiki です。
ローカルにインストールする場合は Node.js や MongoDB をインストールする必要があります。Docker イメージを利用すれば手軽に Crowi を試すことが出来ます。
Docker のインストール¶
yum
や apt
を使って Docker をインストールしておきます。インストール後に docker エンジンが停止している場合は開始しておきます。
1 |
|
Docker Compose のインストール¶
Docker Compose もインストールしておきます。
1 2 |
|
docker-compose.yaml の用意¶
以下の内容で docker-compose.yaml
を用意します。Crowi イメージの /data をローカルファイルシステムの /opt/crowi にマウントしています。こうすることでデータを永続化するようにします。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
|
Crowi を開始する¶
Dcoker Compose を使って Crowi を開始します。 バックグラウンドで実行させる為に -d
オプションを指定してデーモン化します。
1 |
|
Crowi にアクセスする¶
docker-compose.yaml
の ports
定義で 8080 番ポートを指定している為、Crowi は 8080/TCP を Listen しています。ブラウザから http://xxx.xxx.xxx.xxx:8080
へアクセスすると以下のように表示されます。ユーザー ID、名前、メールアドレス、パスワードを入力したら 作成
をクリックして先に進みます。
以下のような画面に遷移すればログイン成功です。 管理
メニューから全体の設定を済ませたらポータルやページを作成していきます。