
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
这是商派ECStore B2C/B2B2C官方Docker镜像,仅包含PHP运行环境,不含产品代码包。如需使用产品代码,请联系商派(Shopex)购买商业授权(官网:[***]
该项目源码可在以下地址获取:https://github.com/shopex/docker-ecstore
如有改进建议,请提交Pull Request。
Docker Hub镜像地址:https://hub.docker.com/r/ecstore/docker-ecstore/
说明:镜像默认未安装Redis服务,请自行搭建Redis服务器。
| 标签 | Nginx | PHP | MySQL | ZendGuard Loader | Swoole Loader | Dockerfile | 适用产品版本 |
|---|---|---|---|---|---|---|---|
| php72-swooleloader | nginx/1.12.1 | 7.2.11 | - | - | 2.0.2 | https://github.com/shopex/docker-ecstore/blob/master/php72-swooleloader/Dockerfile | B2B2C 5.0 |
| php72-swooleloader-mysql | nginx/1.12.1 | 7.2.11 | 5.6.28 | - | 2.0.2 | https://github.com/shopex/docker-ecstore/blob/master/php72-swooleloader-mysql/Dockerfile | B2B2C5.0 |
| php56-swooleloader-2.0.2 | nginx/1.12.1 | 5.6.40 | - | - | 2.0.2 | https://github.com/shopex/docker-ecstore/blob/master/php56-swooleloader-2.0.2/Dockerfile | >=ECStore5.0.2(php5.6) |
| 标签 | Nginx | PHP | MySQL | ZendGuard Loader | Swoole Loader | Dockerfile | 适用产品版本 |
|---|---|---|---|---|---|---|---|
| php56-swooleloader-1.9.0 | nginx/1.12.1 | 5.6.37 | - | - | 1.9.0 | https://github.com/shopex/docker-ecstore/blob/swooleloader-1.9.0/php56-swooleloader/Dockerfile | ECStore B2C5.0.1 |
| php56-swooleloader-1.9.0-mysql | nginx/1.12.1 | 5.6.37 | 5.6.28 | - | 1.9.0 | https://github.com/shopex/docker-ecstore/blob/swooleloader-1.9.0/php56-swooleloader-mysql/Dockerfile | ECStore B2C5.0.1 |
| php72-swooleloader-1.9.0 | nginx/1.12.1 | 7.2.11 | - | - | 1.9.0 | https://github.com/shopex/docker-ecstore/blob/swooleloader-1.9.0/php72-swooleloader/Dockerfile | 已弃用(升级至Swoole2.0) |
web_root: /data/httpd/mysql_data: /data/mysql/php.ini: /etc/php.iniphp-fpm扩展配置: /etc/php.d/nginx配置: /etc/nginx/启动脚本: /start.sh重启php-fpm: supervisorctl reload 或 supervisorctl restart allswooleloader配置: /etc/php.d/swoole_loader.ini编辑swoole_loader.ini文件:
bashvim /etc/php.d/swoole_loader.ini
添加以下内容(更改后需重启php-fpm生效):
bash[swoole] extension = swoole_loader72.so ; 加入授权证书文件路径 swoole_license_files=/data/httpd/config/developer.zl
bash# 启动不含MySQL的容器(php72-swooleloader 2.0.2) sudo docker run -d -p 8080:80 -v /path-to-ecstore:/data/httpd ecstore/docker-ecstore:php72-swooleloader # 启动包含MySQL的容器(php72-swooleloader 2.0.2) sudo docker run -d -p 8080:80 -v /path-to-ecstore:/data/httpd ecstore/docker-ecstore:php72-swooleloader-mysql # 启动不含MySQL的旧版本容器(php56-swooleloader-1.9.0) sudo docker run -d -p 8080:80 -v /path-to-ecstore:/data/httpd ecstore/docker-ecstore:php56-swooleloader-1.9.0
MySQL默认无密码
如需设置密码,请启动服务器后执行以下命令:
bash/usr/bin/mysqladmin -u root password 'new-password' /usr/bin/mysqladmin -u root -h [容器ID] password 'new-password'
或运行安全安装脚本:
bash/usr/bin/mysql_secure_installation
(建议生产环境执行此脚本,移除测试数据库和***用户)
bash[PHP Modules] bcmath bz2 calendar Core ctype curl date dom ereg exif fileinfo filter ftp gd gettext gmp hash iconv igbinary json libxml mbstring mcrypt mhash mysql mysqli mysqlnd openssl pcntl pcre PDO pdo_mysql pdo_sqlite Phar readline Reflection session shmop SimpleXML sockets SPL sqlite3 standard swoole_loader sysvmsg sysvsem sysvshm tokenizer wddx xml xmlreader xmlwriter xsl zip zlib [Zend Modules]
bash[PHP Modules] bcmath bz2 calendar Core ctype curl date ereg exif fileinfo filter ftp gd gettext gmp hash iconv json libxml mbstring mcrypt mhash mysql mysqli mysqlnd openssl pcntl pcre PDO pdo_mysql pdo_sqlite Phar readline Reflection session shmop SimpleXML sockets SPL sqlite3 standard tokenizer xml Zend Guard Loader zip zlib [Zend Modules] Zend Guard Loader
bash[PHP Modules] bcmath bz2 calendar Core ctype curl date exif fileinfo filter ftp gd gettext gmp hash iconv json libxml mbstring mysqli mysqlnd openssl pcntl pcre PDO pdo_mysql pdo_sqlite Phar readline Reflection session shmop SimpleXML sockets SPL sqlite3 standard swoole_loader tokenizer xml zip zlib [Zend Modules]
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务