Cloud Docker パッケージ
magento/magento-cloud-docker パッケージには、Adobe Commerceをローカル Cloud環境にデプロイするための機能とDocker イメージが用意されています。 このリリースノートでは、Cloud Tools Suite for Commerceのコンポーネントであるこのパッケージの最新の機能強化について説明します。
magento/magento-cloud-docker パッケージでは、次のバージョン シーケンスが使用されています:<major>.<minor>.<patch>
リリースノートには以下が含まれます。
-
新機能 -
修正と機能強化
v1.4.8 latest
リリース日:2026年5月6日(PT)
-
サービステストを更新 – MariaDB、RabbitMQ、ActiveMQ、Opensearch、Valkeyのテストを更新しました。 -
Valkey - Valkey 8.1のサポートを追加しました。 -
Opensearch image - Opensearch 2.19および3.5. を追加しました -
ActiveMQ - ActiveMQ 2.51のサポートを追加しました。 -
MariaDB - MariaDB 11.8および12.2のサポートを追加しました。 -
MailHog - MailHog画像を修正しました。
v1.4.7
リリース日:2026年3月5日(PT)
-
PHP 8.5 - PHP 8.5のサポートを追加しました。 -
追加php-cliおよびphp-fpm8.5画像 - PHP 8.5をサポートする新しいCloud Docker イメージ(CLIおよびFPM)を追加しました。 -
PHP 8.5およびOpensearch 3.0のDocker イメージ生成コマンドを追加解決済みDocker ネットワークの分離(ARM64を含む)、固定統合テスト、Docker イメージ生成コマンドに対するPHP 8.5およびOpenSearch 3.0のサポートを追加
v1.4.6
リリース日:2025年11月13日(PT)
-
Symfony パッケージ – 最新のSymfony YAML パッケージのサポートを追加しました。
v1.4.5
リリース日:2025年10月8日(PT)
-
ActiveMQ – 機能テストを使用したcloud-dockerでのActiveMQ サポートを追加しました。
v1.4.4
リリース日:2025年8月7日(PT)
-
PHP 8.4 - PHP 8.4 テストを追加しました。 -
FTP拡張機能-FTP拡張機能の修正が追加されました。 -
Opensearch3 イメージ - Opensearch3のサポートを追加しました。 -
Opensearch3 テスト - Opensearch3用のPHP 8.4 テストを追加しました。 -
Valkey - Valkeyのサポートを追加しました。
v1.4.3
リリース日:2025年6月3日(PT)
-
2.4.8との互換性を向上させるために、2.4.8 との互換性を向上させるために、サードパーティ製ライブラリを更新しました
v1.4.2
リリース日:2025年4月7日(PT)
-
PHP 8.4 -php-cli個の8.4画像とphp-fpm個の8.4画像を追加しました。
v1.4.1
リリース日:2025年2月6日(PT)
-
PHP 8.4 - PHP 8.4のサポートを追加しました。
v1.4.0
リリース日:2024年10月7日(PT)
-
リファクタリングされたコード – 古いPHP バージョン(7.4、7.3、7.2)および関連するライブラリと画像のサポートを削除しました。
v1.3.7
リリース日:2024年4月8日(PT)
-
PHP — PHP 8.3およびPHP 8.3 イメージのサポートを追加しました。 -
Nginx – 画像nginx vを追加しました。 1.24. -
Opensearch – 画像OpenSearch vを追加しました。 2.12, 1.3. -
Composer - Composer バージョンを2.2.23に更新しました。
v1.3.6
リリース日:2023年7月31日(PT)
-
新しいサービスバージョン—OpenSearch 2.5を追加しました。 -
コンポーザーのキャッシュを有効にする—Docker コンテナの起動時にコンポーザーのクリア キャッシュを有効にするようにDocker設定を拡張できるようになりました。 Cloud Docker for Commerce ガイドの「Docker設定を拡張」を参照してください。
v1.3.5
リリース日:2023年3月10日(PT)
-
ionCube - PHP 8.1 イメージのionCube拡張機能を追加しました。 -
新しいサービスバージョンを追加しました – OpenSearch 2.3および2.4、PHP 8.2、Varnish 7.1.1。 -
PHP 8.2の拡張サポート – 特定のPHP 8.2.x バージョンでCommerce 2.4.6をサポートする際の互換性の問題を修正しました。 -
コンポーザーの問題 - Docker コンテナ内のコンポーザーのバージョンを更新した後に発生した問題を修正しました。
v1.3.4
リリース日:2022年10月27日(PT)
-
新しいVarnish画像を追加 - Varnish 6.5、7.0、および7.1の画像を追加しました。
v1.3.3
リリース日:2022年9月13日(PT)
-
Apple M1 (ARM64)のサポート - Docker イメージに変更を追加して、Apple M1 (ARM64) アーキテクチャのサポートを有効にしました。 -
Mailhog – 開発者モードでメールホグサービスが電子メールをキャッチしない問題を修正しました。 -
init-docker.sh-init-docker.shスクリプトのサービスバージョン検証ツールを修正しました。
v1.3.2
リリース日:2022年3月31日(PT)
-
Elasticsearch 7.10の画像を追加
v1.3.1
リリース日:2022年3月10日(PT)
-
PHP 8.1をサポート - PHP 8.1のサポートを追加しました。 -
OpenSearch - OpenSearch バージョン 1.1および1.2の画像を追加しました。 -
Composer 2.1 - PHP 8.x イメージでデフォルトでcomposer 2.1.xを設定します。 -
PHP画像の改善—- PHP 8.1の画像を追加
- アップグレードされたxDebug バージョン 3.1.2
- アップグレードされたxmlrpc 1.0.0RC3
-
ElasticsearchとOpenSearchの機能強化 - ElasticsearchとOpenSearch Dockerfilesの機能強化。Elasticsearch 5.2 イメージが削除されました。 -
ナトリウム拡張機能 – すべてのPHP画像でsodium拡張機能をデフォルトで有効にしました。 -
Composer キャッシュ ボリューム - Composer パッケージをキャッシュするComposer キャッシュ ボリュームのパスを修正しました。 -
nginxのメモリ制限 – NGINX イメージのメモリ制限を修正しました。
v1.3.0
リリース日:2021年10月25日(PT)
-
開発者モードの改善ワークフロー – 以前は、ビルドとデプロイの手順でモードを指定する必要がありました。 ここで、buildステップの--modeオプションによって、後のdeployステップのモードが決定されます。 デプロイメント後のモードの設定は不要になりました。 開発者モード を参照してください。 -
読み取り専用のファイルシステムの改善—- メール設定用のPHP コンテナを開始する際の問題を修正しました。
- INI ファイルで環境変数を使用できます。
- PHPのエントリポイントに書き込み権限が必要ないことを確認します。
-
Update Node – バンドルされたNode バージョンを更新します。PHP-CLI イメージにNodeをインストールする場合、現在のLTS バージョンが使用されるようになりました。 -
Symfonyを更新 – Symfony設定の依存関係を更新して、Adobe Commerce 2.4.4と互換性を持たせました。
v1.2.4
リリース日:2021年7月29日(PT)
-
新しいZookeeperコンテナ - Zookeeper コンテナ を追加して、Cloud Infrastructure上のAdobe Commerceにデプロイされていないプロジェクトのロックプロバイダー設定を管理しました。 -
Composer 2.0のサポートを追加しました。 - Composer設定ファイルにComposer バージョン 2.0を追加し、サポート終了に近づいているComposer 1.0からのアップグレードをサポートしました。
v1.2.3
リリース日:2021年6月14日(PT)
-
PHP 8.0を追加 – PHPをバージョン 8.0に更新し、PHP 8.0に含まれるすべての新機能と最適化を活用できるようにしました。 -
Varnish 6.6およびElasticsearch 7.11.2に更新 – 次のリンクは、Varnish キャッシュ 6.6およびElasticsearch 7.11.2. に関するリリース情報を提供します -
PHP 7.4画像用のioncube拡張機能を追加しました –ioncube拡張機能が、PHP 7.3からPHP 7.4へのアップグレードから最初に除外された後、PHP 7.4画像に再追加されました。 mattskrによって送信されました. -
ファイル同期オプションを追加しました:manual-native-manual-nativeファイル同期オプションは、手動で同期を制御し、macOSおよびWindows環境に最適なパフォーマンスを提供します。 開発者モード およびDocker開発者環境でのデータの同期でmanual-nativeオプションを使用する方法について説明します。 -
ボリューム削除をupおよびdownコマンドから削除しました –--volumeオプションがbin/magento-docker upおよびbin/magento-docker downコマンドから削除され、新しいbin/magento-docker initコマンドがデータ損失警告に置き換えられました。 この変更は、偶発的なデータ損失を防ぐのに役立ちます。 送信者joeshelton-wagento. -
生成された証明書のCN値を更新 - ハードコードされたCN値をDockerfileから削除しました。 この値により、証明書エラー(NET::ERR_CERT_INVALID)が作成され、ece-docker build:composeコマンドの--hostオプションが無視されました。
v1.2.2
リリース日:2021年4月20日(PT)
-
プラットフォームに依存しないようにhost.docker.internalを更新しました- Ubuntu、Windows、macOS用に同じDocker Compose スクリプトを作成できるようになりました。 UbuntuでXdebugを使用する場合、別の環境変数は必要なくなりました。 Igor Vitolによって送信された修正 -
init-docker.shを更新 –mountsオブジェクトをMAGENTO_CLOUD_APPLICATION環境変数に追加しました。 Chiranjeeviによって送信された修正. -
init-docker.shを更新 – PHP 7.4およびCloud Docker 1.2.1のバージョンでinit-docker.shスクリプトを更新しました。 Adarsh Manickamによって送信された修正. -
Sodiumがデフォルトで有効 - PHP Docker イメージ内でsodiumPHP拡張機能をデフォルトで有効にしました。 -
custom-registryオプション – 独自の画像レジストリを使用するためのphp ./vendor/bin/ece-docker build:composeコマンドに--custom-registryオプションを追加しました。code language-bash ./vendor/bin/ece-docker build:compose --custom-registry=my-registry.example.com -
古いElasticsearch バージョンを削除 – Elasticsearch バージョン 1.7および2.4をElasticsearch イメージから削除しました。 -
自動生成NGINX証明書 - NGINX イメージから既存の証明書を削除しました。 NGINX証明書は、セキュリティを向上させるために、新しいデプロイメントごとに自動生成されるようになりました。 -
有効opcache.validate_timestamps– 開発者モードでデフォルトでopcache.validate_timestampsPHP設定を有効にしました。 この設定を有効にすると、Dockerでファイルシステムへの変更が認識されない問題が修正されました。 -
修正build:custom:compose- ビルドプロセス中にファイルを上書きできない場合にエラーをスローするbuild:custom:composeコマンドを修正しました。 エラーをスローすると、docker-compose upが間違ったファイルを使用する可能性がある状況を防ぐことができます。 -
修正--sync_engine="native"オプション – 実稼動モード (--mode="production")で、--sync_engine="native"オプションでdocker.composer.ymlファイルのローカルフォルダーのエントリが作成されない問題を修正しました。 -
固定サービスバージョン検証エラー - RabbitMQ、Elasticsearch、およびその他のサービスのサービスバージョンをMAGENTO_CLOUD_RELATIONSHIP変数のtypeプロパティに追加しました。 これらのバージョンをrelationships変数に追加すると、デプロイ フェーズで発生した検証エラーが修正されました。
v1.2.1
リリース日:2020年12月21日(PT)
-
NGINX コマンド オプション - TLSおよびWeb サービスのNGINXworker_processesとNGINXworker_connectionsの数を変更するためのビルド コマンド オプションを追加しました。worker_processパラメーターは、値をautoに設定する機能を保持します。 例:code language-bash ./vendor/bin/ece-docker build:compose --nginx-worker-processes=2 ./vendor/bin/ece-docker build:compose --nginx-worker-connections=2048 -
TLS コマンドオプション - TLS サービスを使用せずに設定を作成するためのビルドコマンドオプションを追加しました。 例:code language-bash ./vendor/bin/ece-docker build:compose --no-tls -
NGINX メモリ消費量 - TLSおよびWeb サービスのNGINX プロセスで消費されるメモリを削減しました。 -
Blackfire - Cloud Docker イメージでBlackfire PHP拡張機能をデフォルトで無効にしました。 -
PHP-FPM コンテナ -WEB_PORTを80から8080に変更して、PHP-FPM コンテナのヘルスチェックを修正しました。 -
無効なボリューム命名 – 開発者モードでの無効なボリューム命名に関するエラーを修正しました。 -
NGINX アップストリームポート - Docker NGINX 1.19 イメージを更新して、ポート 8080を使用して無限ループを回避しました。 Adarsh Manickamによって送信された修正.
v1.2.0
リリース日:2020年11月9日(PT)
-
コンテナの更新 –-
PHP-FPM コンテナ - gnupg PHP拡張機能のサポートを追加しました。 Zilker TechnologyからG Arvindによって送信された修正 -
データベースコンテナ – 必要なデータベースパスワードをヘルスチェックコマンドに追加して、データベースコンテナのヘルスチェックを修正しました。 -
Elasticsearch コンテナ-
今後のAdobe Commerce リリースとの互換性を保つため、Elasticsearch 7.9のサポートが追加されました。
-
Elasticsearch プラグイン設定 -
services.yamlファイルのElasticsearch プラグイン設定情報を使用して、Cloud Docker for Commerce環境のdocker-compose.yamlファイルを生成するサポートを追加しました。 Elasticsearch プラグイン を参照してください。 -
Elasticsearch プラグインのサポート – 次のElasticsearch プラグインのサポートが追加されました:
analysis-icu、analysis-phonetic、analysis-stempel、およびanalysis-nori。analysis-icuとanalysis-phoneticプラグインはデフォルトでインストールされます。 必要に応じて、analysis-stempelおよびanalysis-noriプラグインを追加または削除できます。
-
-
CLI コンテナ-
Docker PHP コンテナ内でコマンドを実行 – これで、Cloud Docker CLIを使用して、ホストにPHPをインストールすることなく、Docker環境のPHP コンテナ内でコマンドを実行できます。 例えば、次のコマンドは設定をビルドします:
./bin/magento-docker php 7.3 vendor/bin/ece-docker build:compose。 Cloud Docker CLIを参照してください。 Zilker TechnologyからG Arvindによって送信された修正 -
OpenSSH-clientをPHP CLI コンテナに追加しました。 これで、
composer.jsonファイルにComposer コマンドを使用するためにssh クライアントを必要とするプライベート Git リポジトリが含まれている場合は、Composerに対してssh エージェント転送を使用できます。
-
-
TLS コンテナ – 現在、TLS コンテナ はCentOS イメージではなくhttps://hub.docker.com/r/magento/magento-cloud-docker-nginxDocker イメージに基づいています。 この変更は、Cloud Docker環境のコンテナ間でHTTPS リクエストを送信する際にエラーが発生する問題を修正します。 -
テストコンテナ - アプリケーションテスト用のテストコンテナを追加し、Dockerbuild:composeコマンドに--with-testオプションを追加して、Docker環境でテストする場合にのみコンテナを作成しました。 アプリケーションテスト を参照してください。 -
FPM-XDEBUG コンテナ-
LinuxでのXdebugの設定 –ece-docker build:composeコマンドに--set-docker-hostオプションを追加して、Xdebug コンテナでhost.docker.internal値を設定しました。 このオプションは、Linux システムでXdebugを使用する場合に必要です。 DockerのXdebugの設定を参照してください。 -
Docker ENTRYPOINTのXdebug変数設定を修正して、ログのuninitialized "with_xdebug" variable個のエラーを解決しました。 Florent Olivaudによって送信された修正
-
-
-
Docker設定の変更-
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 Compose設定の構築を参照してください。 -
すべてのCLI コンテナからAdobe Commerce (
https://magento2.docker)へのアクセスを有効にするために、ポート 443を公開するようにDocker ホスト設定を更新しました。 Docker設定ファイルを生成する際に--tls-portオプションを追加することで、デフォルトポートを変更できます。
-
-
app/etc/env.phpファイルが存在する場合にCloud Docker for Commerce ビルドが失敗する問題を修正しました。 -
ビルド設定を更新して、Cloud Docker for Commerce LinuxまたはWindows Subsystem for Linux (WSL2)をデプロイする際の問題を防ぐために、名前付きボリュームを通常のボリュームに置き換えました。 -
Composer 2.0をサポートするように、Commerce機能テスト用のCloud Dockerを更新しました。
v1.1.2
リリース日:2020年9月9日(PT)
-
Elasticsearch 7.7 のサポートを追加しました
v1.1.1
リリース日:2020年8月5日(PT)
-
メール設定を更新 - SendMailを使用する代わりにMailHog サービスをサポートするように、Commerce用のデフォルト Cloud Docker設定を更新しました。 電子メールの設定を参照してください。 -
PS ライブラリをCloud Docker環境設定に復元して、ps: command not found個のエラーを修正しました。 -
Cloud Docker for Commerceのデフォルト設定を更新して、データベースのエントリーポイントとMariaDB ボリュームの自動マウントを削除し、Cloud Docker環境の起動時に発生する可能性のあるCannot create container for service dbエラーを修正しました。これで、次のオプションを
ece-docker build:composeコマンド--with-entry-pointおよびwith-mariadb-confに追加して、データベースディレクトリをマウントするようにCloud Docker環境を設定できます。 サービス設定オプション を参照してください。 -
CLI コマンドの更新
./vendor/bin/ece-docker build:compose --db --with-entrypoint./vendor/bin/ece-docker build:compose --db --mariadb-confv1.1.0
リリース日:2020年6月25日(PT)