本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com
Dockerfile 链接10, latest (Dockerfile)11-dev (Dockerfile)10-dev, dev (Dockerfile)9-dev (Dockerfile)此镜像通过向 INsReady/docker-drupal-commerce GitHub 仓库 提交拉取请求进行更新。
Drupal Commerce用于构建各种规模的电子商务网站和应用。其核心精简高效,执行严格的开发标准,并利用Drupal的最佳特性及Views、Rules等主要模块以实现最大灵活性。
Drupal Commerce文档
启动 drupal commerce 实例的基本命令模式如下:
$ docker run --name some-drupal -d insready/drupal-commerce
如果希望从主机访问实例而无需使用容器IP,可以使用标准端口映射:
$ docker run --name some-drupal -p 8080:80 -d insready/drupal-commerce
然后,在浏览器中通过 http://localhost:8080 或 [***] 访问。
此镜像支持多种数据库类型,最简便的方式是通过标准容器链接使用。默认配置下,可使用SQLite避免额外容器,直接写入平面文件。以下是不同(更适合生产环境)数据库类型的详细说明。
首次访问此镜像提供的Web服务器时,会进行简短的设置流程。以下详细信息专门针对配置过程中的“设置数据库”步骤。
$ docker run --name some-drupal --link some-mysql:mysql -d insready/drupal-commerce
MySQL、MariaDB或等效数据库<访问MySQL实例的详细信息>(MYSQL_USER、MYSQL_PASSWORD、MYSQL_DATABASE;详见 mysql 描述中的环境变量)mysql(使用--link添加的/etc/hosts条目访问链接容器的MySQL实例)$ docker run --name some-drupal --link some-postgres:postgres -d insready/drupal-commerce
PostgreSQL<访问PostgreSQL实例的详细信息>(POSTGRES_USER、POSTGRES_PASSWORD;详见 postgres 描述中的环境变量)postgres(使用--link添加的/etc/hosts条目访问链接容器的PostgreSQL实例)此镜像不提供任何额外的PHP扩展或其他库,即使是热门插件可能需要的。由于可能的插件数量无限,且它们可能需要PHP支持的任何扩展,包含所有PHP扩展会显著增加镜像大小。
如果需要额外的PHP扩展,需创建基于此镜像的自定义镜像。php镜像文档 解释了如何编译额外扩展。此外,drupal:7 Dockerfile 提供了相关示例。
以下Docker Hub功能可帮助保持依赖镜像的更新:
drupal更新时您的镜像也会重建。查看此镜像中包含的软件的许可证信息。
此镜像的文档存储在 insready/docker-drupal-commerce GitHub 仓库 的 README.md 中。提交拉取请求前,请务必熟悉仓库的README.md文件。
如对此镜像有任何问题或疑问,请通过GitHub issue与我们联系。
您也可以通过Freenode上的#docker-library IRC频道联系许多官方镜像维护者。
我们邀请您贡献新功能、修复或更新,无论大小;我们始终欢迎拉取请求,并会尽力快速处理。
开始编码前,建议通过GitHub issue讨论您的计划,尤其是较复杂的贡献。这能让其他贡献者为您指明方向、提供设计反馈,并帮助您了解是否有其他人在做相同的工作。
免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429