
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
!https://img.shields.io/github/actions/workflow/status/tomsik68/docker-xampp/docker-image.yml?link=https%3A%2F%2Fgithub.com%2Ftomsik68%2Fdocker-xampp%2Factions%2Fworkflows%2Fdocker-image.yml&style=for-the-badge !Docker Pulls !Static Badge
| PHP版本 | 对应标签 |
|---|---|
| 8.2.4 | tomsik68/xampp:8 |
| 7.4.33 | tomsik68/xampp:7 |
| 5.6.40 | tomsik68/xampp:5 |
对于PHP 8,可按如下方式启动容器:
bashdocker run --name myXampp -p 41061:22 -p 41062:80 -d -v ~/my_web_pages:/www tomsik68/xampp:8
该镜像适用于PHP+MySQL开发环境。为方便使用,镜像同时运行SSH服务器以供连接。MySQL和phpmyadmin均使用XAMPP默认密码。
提问前请先阅读本说明。
如未找到问题答案,https://github.com/tomsik68/docker-xampp/issues%E6%88%96%E5%9C%A8Gitter%E6%8F%90%E9%97%AE%EF%BC%8C%E6%88%91%E4%BC%9A%E5%B0%BD%E5%8A%9B%E6%8F%90%E4%BE%9B%E5%B8%AE%E5%8A%A9%EF%BC%81
该镜像使用/www目录存放网页文件,因此需要挂载该目录。
bashdocker run --name myXampp -p 41061:22 -p 41062:80 -d -v ~/my_web_pages:/www tomsik68/xampp
上述命令会将SSH服务器暴露在41061端口,HTTP服务器暴露在41062端口。可自定义容器名称。
访问网页请打开:http://localhost:41062/www
访问XAMPP界面请打开:http://localhost:41062/
| 服务 | 用户名 | 密码 |
|---|---|---|
| ssh | root | root |
没问题,可将应用挂载到/opt/lampp/htdocs目录,例如:
bashdocker run --name myXampp -p 41061:22 -p 41062:80 -d -v ~/my_web_pages:/opt/lampp/htdocs tomsik68/xampp
默认SSH密码为'root'。
bashssh root@localhost -p 41061
bashdocker exec -ti myXampp bash
在容器内执行:
bashexport PATH=/opt/lampp/bin:$PATH
之后即可在当前bash会话中使用/opt/lampp/bin目录下的mysql等工具。如需持久生效,需将该命令添加到容器内的用户或系统级.bashrc文件中。
在本地创建my_apache_conf目录,存放扩展名为.conf的Apache配置文件。使用以下参数挂载目录:-v ~/my_apache_conf:/opt/lampp/apache2/conf.d,例如:
bashdocker run --name myXampp -p 41061:22 -p 41062:80 -d -v ~/my_web_pages:/www -v ~/my_apache_conf:/opt/lampp/apache2/conf.d tomsik68/xampp
修改配置后,可执行以下命令重启:
bashdocker exec myXampp /opt/lampp/lampp restart
若启动容器时使用了-p 41062:80参数,直接访问:http://localhost:41062/phpmyadmin/ 即可。
目前Docker镜像仅支持PHP 5、7和8版本。如需其他版本,可自行构建镜像,步骤如下:
docker build --build-arg XAMPP_URL="https://www.apachefriends.org/xampp-files/5.6.40/xampp-linux-x64-5.6.40-1-installer.run?from_af=true" .您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。






来自真实用户的反馈,见证轩辕镜像的优质服务