docker-composeを利用してDokuWikiを構築する

docker-composeを利用してDokuWikiを構築する

docker-composeを使って、データーベースを利用しないWiki「DokuWiki」を構築するまでの手順を記述してます。日本語化までを行ってます。

環境

  • OS centos7.7.1908
  • docker 19.03.8
  • docker-compose 1.25.4

docker-compose.yml作成

下記の内容で作成してます。ポートは82と445番にしてます。

version: '2'
services:
  dokuwiki:
    image: 'docker.io/bitnami/dokuwiki:0-debian-10'
    ports:
      - '82:80'
      - '445:443'
    environment:
      DOKUWIKI_USERNAME: admin
      DOKUWIKI_PASSWORD: admin
    volumes:
      - './dokuwiki_data:/bitnami'
volumes:
  dokuwiki_data:
    driver: local

Firewall設定

firewallを利用していれば、firewallを設定します。

firewall-cmd --add-port=445/tcp --zone=public --permanent
firewall-cmd --add-port=82/tcp --zone=public --permanent
firewall-cmd --reload

DokuWiki起動

docker-compose.ymlが作成できたので、DokuWikiを起動します。

docker-compose up -d

起動が完了すれば、ブラウザから http://プライベートIP or サーバーアドレス:8888 にアクセスするとDokuWikiが構築されていることが確認できます。

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

ログイン後の画面となります。

DokuWiki日本語化

日本語化しておきます。

画面右上にある「Admin」をクリックします。

「Configuration Settings」をクリックします。

「interface language」に「ja」を選択します。

一度ログアウトすると日本語化されていることが確認できます。
※ログアウトして更新しないと反映されない場合があります。

ログインして管理画面も日本語化されていることを確認します。