最近想部署个Wiki,看中了MediaWiki,尝试使用docker部署。
阅读过网络上已有的几篇文章,总结一下,方便需要的朋友更快完成部署和配置。
1.部署
1.1 拉取镜像
docker pull mediawiki:1.32.0
docker pull mysql:5.7
1.2 启动以及配置mysql
启动
docker run -d --name mediawiki-mysql -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7
进入容易配置mysql
docker exec -it mediawiki-mysql /bin/bash
使用root用户登陆mysql
bash-4.2# mysql -uroot -p123456
......
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
mysql> create database wikidb;
mysql> create user 'wikiuser'@'%' identified by '123456';
mysql> grant all privileges on wikidb.* to 'wikiuser'@'%' with grant option;
mysql> FLUSH PRIVILEGES;
1.3 启动MediaWiki
docker run --name facethink-mediawiki --link mediawiki-mysql:mysql -p 8060:80 -e MEDIAWIKI_DB_PASSWORD=123456 -d mediawiki:1.32.0
登陆http:<IP>:8060
2.配置
登陆后会有配置引导页面,只截一张配置数据库的图,其中的主机、数据库、数据库用户名、数据库密码都是和之前的启动以及配置参数相关的。

参考文章:
网友评论