MediaWiki docker
时间: 2023-10-22 13:07:01 浏览: 299
MediaWiki docker 是一个基于 Docker 技术构建的 MediaWiki 应用环境。它提供了一个预配置的、轻量级的容器化环境,可以快速地部署和运行 MediaWiki。
使用 MediaWiki docker,你可以:
- 快速部署 MediaWiki 环境,无需手动安装和配置。
- 随时备份和恢复你的 MediaWiki 数据和配置。
- 轻松地升级 MediaWiki 版本。
- 在不同的环境中轻松地部署和运行 MediaWiki。
MediaWiki docker 的使用非常简单。你只需要安装 Docker 和 Docker Compose,然后通过 docker-compose 命令启动 MediaWiki 容器即可。同时,你也可以根据自己的需求修改 docker-compose.yml 文件中的配置,进一步定制你的 MediaWiki 环境。
相关问题
docker mediawiki
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 ]
docker部署mediawiki
要使用Docker部署MediaWiki,需要按照以下步骤进行操作:
1. 安装Docker和Docker Compose。
2. 创建一个名为mediawiki的文件夹,并在其中创建一个名为docker-compose.yml的文件。
3. 在docker-compose.yml文件中添加以下内容:
version: '3'
services:
mediawiki:
image: mediawiki
ports:
- "8080:80"
links:
- mysql
volumes:
- ./LocalSettings.php:/var/www/html/LocalSettings.php
mysql:
image: mysql
environment:
MYSQL_DATABASE: mediawiki
MYSQL_USER: wikiuser
MYSQL_PASSWORD: wikipassword
MYSQL_RANDOM_ROOT_PASSWORD: '1'
4. 在mediawiki文件夹中创建一个名为LocalSettings.php的文件,并将其复制到容器中的/var/www/html/目录中。
5. 在终端中导航到mediawiki文件夹,并运行以下命令启动容器:
docker-compose up -d
6. 在浏览器中访问http://localhost:8080,即可开始MediaWiki的安装过程。
阅读全文