docker mediawiki
时间: 2023-10-17 17:31:07 浏览: 133
Docker Mediawiki是一种在Docker容器中部署和运行的Mediawiki。Mediawiki是一种开放且可供多人协同创作的超文本系统,而Docker是一种容器化技术。通过使用Docker镜像,可以轻松地安装和部署Mediawiki。首先,需要准备一个CentOS 7.6的实验环境,并安装Docker 18.09.6。接下来,可以使用以下步骤来安装Docker Mediawiki:
1. 创建一个Mariadb的Docker容器用于存储文档,可以使用以下命令创建容器:
```
docker run -d --name db_mediawiki \
-v /opt/mediawiki:/var/lib/mysql \
-p 3309:3306 \
-e MYSQL_ROOT_PASSWORD=media \
-e MYSQL_DATABASE=media \
-e MYSQL_USER=media \
-e MYSQL_PASSWORD=media \
mariadb
```
2. 使用官方的Docker镜像部署Mediawiki,可以使用以下命令创建容器:
```
docker run --name mymediawiki \
-p 9000:80 \
--link db_mediawiki:db_media \
-d mediawiki
```
3. 访问本机的127.0.0.1:9000端口,如果是其他机器,访问192.168.116.1,并确保相应的端口已开放或防火墙已关闭。可以使用以下命令开放端口:
```
firewall-cmd --permanent --add-port 9000/tcp
firewall-cmd --reload
```
4. 在浏览器中打开网页进行Mediawiki的初始化,本机登录地址为127.0.0.1:9000。可以选择简体中文作为语言,并根据前面创建的Mariadb容器填写数据库连接信息。
如果需要备份Mediawiki,可以备份LocalSetting.php和php.ini配置文件,并在重新运行Mediawiki时挂载这些配置文件。可以使用以下命令备份和运行Mediawiki容器:
```
docker run --name mymediawiki \
-p 9000:80 \
-v /root/LocalSettings.php:/var/www/html/LocalSettings.php \
-v /root/php.ini:/usr/local/etc/php/php.ini \
--link db_mediawiki:db_media \
-d mediawiki
```
如果需要将文件拷贝到容器中,可以使用以下命令:
```
docker cp <your_file_path> <container_id>:<docker_container_path>
```
通过上述步骤,可以成功配置和运行Docker Mediawiki。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [docker 部署 mediawiki](https://blog.csdn.net/Man_In_The_Night/article/details/103355233)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *3* [Docker安装MediaWiki(最新版)](https://blog.csdn.net/yangkuo024/article/details/120745478)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文