prestashop/docker-internal-images本仓库提供额外的Docker镜像,用于快速部署PrestaShop。注意:这些镜像并非设计用于生产环境的电子商务活动。
这些Docker文件基于prestashop/prestashop镜像构建,已包含Apache + PHP服务器,并安装配置了MySQL服务器,针对小型环境(每个运行的网站仅一个用户)优化,以减少内存消耗。
每个镜像标签包含以下内容:
demo<iso_code>@prestashop.com)针对每个PrestaShop主要版本,选择了PHP可靠性和速度之间的最佳平衡版本。
适合开发、测试环境,用于快速搭建PrestaShop运行实例,不适合生产环境的电子商务活动。
镜像默认存储在Docker Hub,可通过以下命令下载:
bashdocker pull prestashop/docker-internal-images[:tag]
标签可选值:8、1.7、1.6、1.5、nightly。不指定标签将默认使用最高稳定版PrestaShop。
为确保镜像在环境中正常运行,建议选择主机上的可用端口,将其绑定到容器,并配置域名参数。
以下示例在本地机器的8003端口运行预安装的PrestaShop 8:
bashdocker run -ti -p 8003:80 \ -e PS_DOMAIN=localhost:8003 \ -e PS_TRUSTED_PROXIES=127.0.0.1,REMOTE_ADDR \ -e PS_ENABLE_SSL=0 \ prestashop/docker-internal-images:8
PS_DOMAIN:PrestaShop访问域名(含端口)PS_TRUSTED_PROXIES:可信代理列表PS_ENABLE_SSL:是否启用SSL(0为禁用,1为启用)如需提出变更,可访问GitHub仓库:[***]
开发过程中,可通过以下命令构建本地镜像:
bashdocker build -t prestashop/docker-internal-images:8 8 docker build -t prestashop/docker-internal-images:1.7 1.7 docker build -t prestashop/docker-internal-images:1.6 1.6 docker build -t prestashop/docker-internal-images:1.5 1.5 docker build -t prestashop/docker-internal-images:nightly nightly
构建后可按照“使用方法”步骤创建容器。请注意,需确保各子文件夹同步改进,否则仅更新对应标签。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务