コンテナ作成ファイル compose.yaml の作成
Official イメージだと、dokuwiki/lib にあるテーマの差し替えが難しかったため、linuxserver.io 版を使用します
services:
dokuwiki:
image: lscr.io/linuxserver/dokuwiki:latest
container_name: dokuwiki
ports:
- 30080:80
volumes:
- ./data:/config
environment:
- TZ=Asia/Tokyo
- PUID=1000
- PGID=1000
restart: alwaysサブディレクトリ運用の設定
サブディレクトリ運用の場合は、local.php に以下の行を書き足します
$conf['basedir'] = '/dokuwiki/';DokuWiki のセットアップ
install.php にアクセスして DokuWiki のセットアップを完了させます
バックアップから復元する場合も同様
バックアップの復元について
バックアップからの復元は、公式に従い以下のフォルダをコピーします
ただし、conf については php が含まれるためコピーしません
| data/pages | 現在のページ |
| data/meta | ページのメタ情報(最初の作成者、メール通知の登録者、等) |
| data/media | 現在のメディアファイル(画像、PDF、等) |
| data/media_meta | メディアファイルのメタ情報 |
| data/attic | ページの古いバージョン全て |
| data/media_attic | メディアファイルの古いバージョン全て |


コメント