添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

magento/magento-cloud-docker 包提供了将Adobe Commerce部署到本地云环境的功能和Docker映像。 这些发行说明介绍了此包的最新改进,此包是 Cloud Tools Suite for Commerce 的组件。

magento/magento-cloud-docker 包使用以下版本序列: <major>.<minor>.<patch>

发行说明包括:

Elasticsearch插件配置 — 添加了对使用 services.yaml 文件中的Elasticsearch插件配置信息来为Commerce环境的Cloud Docker生成 docker-compose.yaml 文件的支持。 查看 Elasticsearch插件 .

Elasticsearch插件支持 — 已添加对以下Elasticsearch插件的支持: analysis-icu analysis-phonetic analysis-stempel analysis-nori 。 默认情况下, analysis-icu analysis-phonetic 插件已安装。 您可以根据需要添加或删除 analysis-stempel analysis-nori 插件。

在Docker PHP容器中运行命令 — 现在,您可以使用Cloud Docker CLI在Docker环境中的PHP容器中运行命令,而无需在主机上安装PHP。 例如,以下命令构建配置: ./bin/magento-docker php 7.3 vendor/bin/ece-docker build:compose 。 请参阅 Cloud Docker CLI 。 G Arvind从Zilker Technology提交的 修复 .

将OpenSSH-client添加到PHP CLI容器。 现在,如果 composer.json 文件包含需要ssh客户端使用编辑器命令的私有Git存储库,则可以使用Composer的ssh代理转发。

MailHog配置 — 现在您可以使用以下 ece-docker build:compose 命令选项禁用MailHog并指定端口: --no-mailhog --mailhog-http-port --mailhog-smtp-port 。 查看 设置电子邮件

对于Cloud Docker for Commerce 1.2.0及更高版本,Adobe现在为每个修补程序版本提供Docker图像,并且Docker配置生成器使用指定的修补程序版本创建Docker配置,而不是使用最新的修补程序版本。 以前,Docker配置生成器使用最新的修补程序版本构建配置,该版本可能会破坏使用早期版本构建的Commerce环境的Cloud Docker。

在自定义Cloud Docker配置中指定自定义图像和版本 — 在生成自定义Docker编写配置文件( docker-compose.yaml )时更新了包含用于指定自定义图像和版本的选项的 build:custom:compose 命令。 请参阅 生成自定义Docker撰写配置

更新了Docker主机配置以公开端口443,从而允许从所有CLI容器访问Adobe Commerce ( https://magento2.docker )。 在生成Docker配置文件时,可通过添加 --tls-port 选项更改默认端口。

更新了默认Cloud Docker for Commerce配置以删除自动装入数据库入口点和MariaDB卷,从而修复在启动Cloud Docker环境时可能发生的 Cannot create container for service db 错误。

现在,您可以通过向 ece-docker build:compose 命令添加以下选项来配置Cloud Docker环境以装载数据库目录: --with-entry-point with-mariadb-conf 。 查看 服务配置选项 .

添加了将根项目目录中的 php.ini 文件复制到Cloud Docker环境并将自定义PHP设置应用到PHP-FPM和CLI容器的功能。 请参阅 自定义PHP设置 。 Mathew Beane从Zilker Technology提交的 修复 .

添加了容器运行状况检查。 Visanth Sampath从Zilker Technology提交的 修复

使用MySQL版本5.6或5.7配置数据库容器
./vendor/bin/ece-docker build:compose --db <mysql-version-number> --db-image mysql
指定自定义基本URL
./vendor/bin/ece-docker build:compose --host=<hostname> --port=<port-number>
.vendor/bin/ece-docker build:compose --mode developer --sync-engine native --with-xdebug