
wikibase/wikibaseWikibase Suite (WBS) wikibase 镜像是一个集成了 MediaWiki 和 Wikibase 的 Docker 镜像,运行于 Apache Web 服务器之上。该镜像旨在简化 Wikibase 的自托管部署流程,使其可直接应用于生产环境,帮助用户快速构建和维护类似 Wikidata 的结构化知识图谱。
主要用途:提供开箱即用的 Wikibase 自托管解决方案,支持用户通过自定义配置搭建私有或企业级知识图谱系统,实现结构化数据的存储、管理与共享。
通过 docker run 命令可快速启动镜像,需结合数据库(如 MySQL/MariaDB)使用。基本命令示例:
bashdocker run -d \ --name wikibase \ -p 80:80 \ -e DB_HOST=db \ -e DB_NAME=wikibase \ -e DB_USER=wikibase_user \ -e DB_PASS=wikibase_pass \ -e ADMIN_USER=admin \ -e ADMIN_PASS=admin_pass \ wikibase/wikibase:latest
注:实际部署需先启动数据库容器,并确保网络连通性(如通过
--link或 Docker 网络配置)。
推荐使用 docker-compose 管理多容器部署(含数据库、弹性搜索等组件)。示例配置(docker-compose.yml):
yamlversion: '3' services: wikibase: image: wikibase/wikibase:latest ports: - "80:80" environment: - DB_HOST=db - DB_NAME=wikibase - DB_USER=wikibase_user - DB_PASS=wikibase_pass - ADMIN_USER=admin - ADMIN_PASS=admin_pass - SITE_NAME="My Wikibase" - SITE_LANG=en depends_on: - db restart: unless-stopped db: image: mariadb:10.6 environment: - MYSQL_DATABASE=wikibase - MYSQL_USER=wikibase_user - MYSQL_PASSWORD=wikibase_pass - MYSQL_ROOT_PASSWORD=root_pass volumes: - db_data:/var/lib/mysql restart: unless-stopped volumes: db_data:
| 环境变量 | 描述 | 默认值(如适用) |
|---|---|---|
DB_HOST | 数据库主机地址 | - |
DB_NAME | 数据库名称 | wikibase |
DB_USER | 数据库访问用户名 | - |
DB_PASS | 数据库访问密码 | - |
ADMIN_USER | Wikibase 管理员用户名 | - |
ADMIN_PASS | Wikibase 管理员密码 | - |
SITE_NAME | 站点名称(显示在页面标题) | Wikibase |
SITE_LANG | 站点默认语言(如 en、zh) | en |






manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务