安装步骤:
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目录下做备份。