安装步骤:
docker pull mediawiki
docker run -itd -p 5002:80 --volume /host_path:/var/www/html/images --name mediawiki mediawiki
#宿主机设置nginx反向代理,在/etc/nginx/conf.d/目录下,创建wiki.conf
upstream wiki_docker {
server wiki.domain.com:5002;
}
server {
listen 80;
server_name wiki.domain.com;
location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://wiki_docker;
}
}
浏览器访问http://wiki.domain.com,根据安装向导进行设置,此时需要提供数据库服务器地址,数据库名,数据库用户名和密码。设置完成后,不要管理浏览器。
完成设置后,会提示下载LocalSettings.php,将此文件复制到容器内的/var/www/html/目录下。复制完成后,在浏览器页面上,根据提示点击:进入wiki
安装完成。
记得保存好LocalSettings.php文件。整个mediawiki需要保存的数据分为三个部分:
- 数据库
- /var/www/html/images
- /var/www/html/LocalSetting //偷懒的话,可以放在/var/www/html/images目录下做备份。
来源:https://www.cnblogs.com/zhaoxizhe/p/12370536.html