帮我写一个文档:关于使用docker-compose安装wiki
时间: 2023-05-14 08:06:26 浏览: 294
非常感谢您的提问。以下是使用docker-compose安装wiki的文档:
1. 确保您已经安装了docker和docker-compose。如果您还没有安装,请先安装它们。
2. 创建一个新的目录,用于存储wiki的配置文件和数据。例如,您可以创建一个名为“my-wiki”的目录。
3. 在“my-wiki”目录中创建一个名为“docker-compose.yml”的文件,并将以下内容复制到该文件中:
version: '3'
services:
wiki:
image: mediawiki
restart: always
ports:
- 8080:80
environment:
- MEDIAWIKI_DB_HOST=db
- MEDIAWIKI_DB_USER=wikiuser
- MEDIAWIKI_DB_PASSWORD=example
- MEDIAWIKI_DB_NAME=wikidb
volumes:
- ./data:/var/www/html
db:
image: mysql:5.7
restart: always
environment:
- MYSQL_DATABASE=wikidb
- MYSQL_USER=wikiuser
- MYSQL_PASSWORD=example
- MYSQL_RANDOM_ROOT_PASSWORD=yes
volumes:
- ./db:/var/lib/mysql
4. 保存并关闭“docker-compose.yml”文件。
5. 在“my-wiki”目录中创建一个名为“data”的子目录,用于存储wiki的数据。
6. 打开终端或命令提示符,并导航到“my-wiki”目录。
7. 运行以下命令以启动wiki容器:
docker-compose up -d
8. 等待一段时间,直到wiki容器启动并运行。您可以使用以下命令检查容器的状态:
docker-compose ps
9. 打开Web浏览器,并访问http://localhost:8080。您应该能够看到MediaWiki的安装页面。
10. 按照安装页面上的说明完成安装过程。在“数据库设置”部分,您需要输入以下信息:
- 数据库类型:MySQL
- 数据库服务器:db
- 数据库名称:wikidb
- 数据库用户名:wikiuser
- 数据库密码:example
11. 完成安装后,您可以使用wiki了。您可以使用以下命令停止和删除容器:
docker-compose down
希望这个文档对您有所帮助。如果您有任何问题,请随时联系我。
阅读全文