使用 Docker 部署 MediaWiki 1.32.0

最近想部署个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::8060

2.配置

登陆后会有配置引导页面,只截一张配置数据库的图,其中的主机、数据库、数据库用户名、数据库密码都是和之前的启动以及配置参数相关的。

参考文章:

1.使用 Docker 部署 MediaWiki

2.docker搭建mediawiki

3.docker安装mediawiki

你可能感兴趣的:(使用 Docker 部署 MediaWiki 1.32.0)