官方沒有提供自己的docker鏡像,Bitnami的鏡像各種問題,最后換了排名第二的鏡像,也不用docker-compose,直接docker run就成功了。
docker run -d -p xxxx:80 --name dokuwiki \ -v /opt/dokuwiki/data:/dokuwiki/data \ -v /opt/dokuwiki/conf:/dokuwiki/conf \ -v /opt/dokuwiki/lib/plugins:/dokuwiki/lib/plugins \ -v /opt/dokuwiki/lib/tpl:/dokuwiki/lib/tpl \ -v /opt/dokuwiki/logs:/var/log \ mprasil/dokuwiki
安裝完成后,按照如下鏈接說明進行配置。注意不用復制local.php.dist,直接復制dokuwiki.php更好。
http://www.dokuwiki.com.cn/221.html
最后需要注意應該運行此命令,設置目錄權限
chown -R www-data:www-data dokuwiki
遷移dokuwiki到其他服務器,可以:
1、在目標服務器上,啟動一個新的dokuwiki容器,做好文件映射。
2、把舊的/data/, /conf/數據復制並覆蓋到新的容器映射目錄下。
3、重新安裝模板和插件。
4、最后別忘了調整目錄權限。