Cloud Docker-pakket
Het pakket magento/magento-cloud-docker biedt functionaliteit en Docker-afbeeldingen om Adobe Commerce te implementeren in een lokale Cloud-omgeving. Deze versienota's beschrijven de recentste verbeteringen aan dit pakket, dat een component van de Reeks van Hulpmiddelen van de Wolk voor Commerce is.
Het pakket magento/magento-cloud-docker gebruikt de volgende versiereeks: <major>.<minor>.<patch>
De opmerkingen bij de release omvatten:
-
Nieuwe eigenschappen -
v1.4.6 latest
Releasedatum: 6 november 2025
-
Symfony pakket - Toegevoegde steun voor de recentste pakketten van Symfony YAML.
v1.4.5
Releasedatum: 8 oktober 2025
-
ActiveMQ - Toegevoegde steun ActiveMQ in wolk-docker met functionele tests.
v1.4.4
Releasedatum: 7 augustus 2025
-
PHP 8.4 - Toegevoegde PHP 8.4 tests. -
de uitbreiding van FTP 1} - Toegevoegde moeilijke situatie voor de uitbreiding van FTP. -
Openssearch3 beeld - Toegevoegde steun van Openssearch3. -
tests Openssearch3 - Toegevoegde PHP 8.4 tests voor Openssearch3. -
Valkey - toegevoegde steun voor Valkey.
v1.4.3
Releasedatum: 3 juni 2025
-
Verbeterde verenigbaarheid met 2.4.8 - Bijgewerkte derdebibliotheken voor betere verenigbaarheid met 2.4.8
v1.4.2
Releasedatum: 7 april 2025
-
PHP 8.4 - toegevoegdphp-cli8.4 enphp-fpm8.4 beelden.
v1.4.1
Releasedatum: 6 februari 2025
-
PHP 8.4 - toegevoegde steun voor PHP 8.4.
v1.4.0
Releasedatum: 7 oktober 2024
-
Refactored code - Verwijderde steun van oude PHP versies (7.4, 7.3, 7.2) en verwante bibliotheken en beelden.
v1.3.7
Releasedatum: 8 april 2024
-
PHP — Toegevoegde steun voor PHP 8.3 en PHP 8.3 beelden. -
Nginx — Toegevoegde beeld nginx v. 1.24. -
OpenSearch - Toegevoegde beeld OpenSearch v. 2.12, 1.3. -
Composer - bijgewerkte versie Composer aan 2.2.23.
v1.3.6
Releasedatum: 31 juli 2023
-
Toegevoegde nieuwe de dienstversie - OpenSearch 2.5. -
laat het geheime voorgeheugen van de Composer toe - nu kunt u de configuratie van het Dok uitbreiden om Composer duidelijk geheime voorgeheugen toe te laten wanneer het beginnen van de container van het Dok. Zie de configuratie van het Dok in het Dok van de Wolk voor Commerce gids uitbreiden.
v1.3.5
Releasedatum: 10 maart 2023
-
ionCube - voegde de IonCube uitbreiding voor PHP 8.1 beeld toe. -
Toegevoegde nieuwe de dienstversies - OpenSearch 2.3 en 2.4, PHP 8.2, Varnish 7.1.1. -
Verbeterde steun voor PHP 8.2 - Vaste verenigbaarheidskwesties met bepaalde PHP 8.2.x versies om Commerce 2.4.6 te steunen. -
de kwestie-Vaste kwesties van de 2} componist van de moeilijke situatie { die na het bijwerken van de versie Composer binnen de containers van de Docker voorkwamen.
v1.3.4
Releasedatum: 27 oktober 2022
-
Toegevoegde nieuwe beelden Varnish - Toegevoegde beelden voor Varnish 6.5, 7.0, en 7.1.
v1.3.3
Releasedatum: 13 september 2022
-
Apple M1 (ARM64) steun - Toegevoegde veranderingen in de beelden van het Dok om steun voor Apple M1 (ARM64) architectuur toe te laten. -
Brievenbus - Vaste een kwestie waar de dienst van de Brievenbus e-mails niet tijdens ontwikkelaarwijze vangstde. -
init-docker.sh - Vaste de recensies validator van de dienstversies in hetinit-docker.shmanuscript.
v1.3.2
Releasedatum: 31 maart 2022
-
Toegevoegde Elasticsearch 7.10 beeld
v1.3.1
Releasedatum: 10 maart 2022
-
Steun PHP 8.1 - toegevoegde steun voor PHP 8.1. -
OpenSearch - Toegevoegde beelden van versies OpenSearch 1.1 en 1.2. -
Composer 2.1 - plaats composer 2.1.x door gebrek in PHP 8.x beelden. -
PHP beeldverbeteringen -- PHP 8.1-afbeeldingen toegevoegd
- Bijgewerkte versie xDebug 3.1.2
- Bijgewerkt xmlrpc 1.0.0RC3
-
verbeteringen Elasticsearch & OpenSearch - Verbeteringen in Elasticsearch en OpenSearch Dockerfiles; verwijderde Elasticsearch 5.2 beeld. -
Natriumuitbreiding - Toegelaten desodiumuitbreiding door gebrek in alle PHP beelden. -
het geheime voorgeheugenvolume van de Composer - Vaste weg voor het geheim voorgeheugenvolume van Composer om in het voorgeheugen ondergebrachte Composer pakketten te hebben. -
de beperking van het Geheugen in nginx - Vaste beperking van geheugen in NGINX beeld.
v1.3.0
Releasedatum: 25 oktober 2021
-
verbetert het werkschema van de wijze van de Ontwikkelaar - eerder, moest u de wijze in de bouwstijl specificeren en stappen opstellen. De optie--modein de stapbuildbepaalt nu de modus in de latere stapdeploy. Het instellen van de modus na de implementatie is niet meer vereist. Zie {de wijze van de 0} Ontwikkelaar . -
Verbeteringen voor read-only filesystem -- Probleem verhelpen met een PHP-container voor e-mailconfiguratie.
- Kan omgevingsvariabelen gebruiken in INI-bestanden.
- Zorg ervoor dat voor PHP-ingangspunten geen schrijfmachtiging nodig is.
-
Knoop van de Update - werk de gebundelde versie van de Knoop bij; wanneer het installeren van Knoop in PHP-CLI beelden, gebruikt het nu de huidige versie LTS. -
Symfony van de Update - werkte de gebiedsdelen van Symfony config bij om compatibel te zijn met Adobe Commerce 2.4.4.
v1.2.4
Releasedatum: 29 juli 2021
-
NieuweZookeepercontainer - toegevoegd a container van de Zookeeper om slotleveranciersconfiguratie voor projecten te beheren die niet aan Adobe Commerce op de infrastructuur van de Wolk worden opgesteld. -
Toegevoegde steun voor Composer 2.0. - Toegevoegde Composer versie 2.0 aan het de configuratiedossier van Composer om verbeteringen van Composer 1.0 te steunen die eind-van-leven nadert.
v1.2.3
Releasedatum: 14 juni 2021
-
Toegevoegde PHP 8.0 - Bijgewerkt PHP aan versie 8.0, toestaand u uit alle nieuwe eigenschappen en optimalisaties PHP 8.0 omvat. -
bijgewerkt aan Varnish 6.6 en Elasticsearch 7.11.2 - de volgende verbindingen verstrekken versieinformatie over Vernis Geheime voorgeheugen 6.6 en Elasticsearch 7.11.2. -
Toegevoegdeioncubeuitbreiding voor PHP beeld 7.4 - deioncubeuitbreiding is opnieuw toegevoegd aan PHP beeld 7.4 na aanvankelijk uitgesloten van PHP 7.3 aan PHP verbetering 7.4. Voorgelegd door mattskr . -
voegde een optie van de dossiersynchronisatie toe:manual-native- demanual-nativeoptie van de dossiersynchronisatie verstrekt handcontrole over synchronisatie, die de beste prestaties voor de milieu's van macOS en van Vensters verstrekt. Lees over het gebruiken van demanual-nativeoptie op wijze van de Ontwikkelaar en het Synchroniseren van gegevens in een ontwikkelaarmilieu van de Docker . -
Verwijderde volume schrappingen vanupendownbevelen - de--volumeoptie werd verwijderd uitbin/magento-docker upenbin/magento-docker downbevelen, die door het nieuwebin/magento-docker initbevel met een waarschuwing van het gegevensverlies worden vervangen. Door deze wijziging voorkomt u dat gegevens per ongeluk verloren gaan. Voorgelegd door joeshelton-wagento . -
bijgewerkteCNwaarde voor het geproduceerde certificaat - Verwijderde de gehardeCNwaarde uit Dockerfile. Deze waarde leidde tot een certificaatfout (NET::ERR_CERT_INVALID) die--hostoptie voor hetece-docker build:composebevel om veroorzaakte te worden genegeerd.
v1.2.2
Releasedatum: 20 april 2021
-
Bijgewerkthost.docker.internalom platform onafhankelijk te zijn - u kunt zelfde Docker nu creëren stelt manuscripten voor Ubuntu, Vensters, en macOS samen. Het gebruik van Xdebug op Ubuntu vereist niet langer een afzonderlijke omgevingsvariabele. Repareren die door Vitol van Igor wordt voorgelegd. -
Bijgewerkt init-docker.sh - voegde hetmountsvoorwerp aan deMAGENTO_CLOUD_APPLICATIONomgevingsvariabele toe. Reparatie die door Chiranjeevi wordt voorgelegd. -
Bijgewerkt init-docker.sh - werkte hetinit-docker.shmanuscript met PHP 7.4 en de versies van Docker 1.2.1 van de Wolk bij. Repareren die door Adarsh Manickam wordt voorgelegd. -
Natrium toegelaten door gebrek - Toegelaten desodiumPHP uitbreiding door gebrek binnen de beelden van de Docker van PHP. -
custom-registryoptie - toegevoegd a--custom-registryoptie aanphp ./vendor/bin/ece-docker build:composebevel voor het gebruiken van uw eigen beeldregistratie.code language-bash ./vendor/bin/ece-docker build:compose --custom-registry=my-registry.example.com -
Verwijderde oude versies van Elasticsearch - Verwijderde versies van Elasticsearch 1.7 en 2.4 uit de beelden van Elasticsearch. -
auto-produceert NGINX certificaten - Verwijderde de bestaande certificaten uit het beeld NGINX. De NGINX-certificaten worden nu automatisch gegenereerd bij elke nieuwe implementatie voor verbeterde beveiliging. -
Toegelatenopcache.validate_timestamps- Toegelatenopcache.validate_timestampsPHP plaatsend door gebrek op ontwikkelaarwijze. Het toelaten van deze het plaatsen verholpen de kwestie waar de veranderingen in het filesystem niet in Docker werden erkend. -
Vastbuild:custom:compose- Vaste hetbuild:custom:composebevel om een fout te werpen wanneer de dossiers niet tijdens het bouwstijlproces kunnen worden beschreven. Door een fout te genereren voorkomt u situaties waarindocker-compose upde verkeerde bestanden zou kunnen gebruiken. -
het pictogram van de moeilijke situatie optie--sync_engine="native"- Vaste de kwestie waar op productiemodus (), de--mode="production"optie geen ingangen voor lokale omslagen in het--sync_engine="native"dossier zou creëren.docker.composer.yml -
Vaste de bevestigingsfouten van de de dienstversie - Toegevoegde de dienstversies voor RabbitMQ, Elasticsearch, en andere diensten aan hettypebezit in deMAGENTO_CLOUD_RELATIONSHIPvariabele. Het toevoegen van deze versies aan derelationshipsvariabele herstelde de bevestigingsfouten die tijdens plaatsingsfase voorkwamen.
v1.2.1
Releasedatum: 21 december 2020
-
NGINX bevelopties - toegevoegd bouwt bevelopties om het aantal NGINXworker_processesen NGINXworker_connectionsvoor de diensten van TLS en van het Web te veranderen. De parameterworker_processbehoudt de mogelijkheid om de waarde in te stellen opauto. Voorbeelden:code language-bash ./vendor/bin/ece-docker build:compose --nginx-worker-processes=2 ./vendor/bin/ece-docker build:compose --nginx-worker-connections=2048 -
TLS beveloptie - Toegevoegd bouwt beveloptie om een configuratie zonder de dienst van TLS tot stand te brengen. Voorbeeld:code language-bash ./vendor/bin/ece-docker build:compose --no-tls -
NGINX geheugenconsumptie - verminderde het geheugen dat door het NGINX proces voor de diensten van TLS en van het Web wordt verbruikt. -
Blackfire - Gehandicapte Blackfire PHP uitbreiding door gebrek in het beeld van het Dok van de Wolk. -
PHP-FPM container - Vaste PHP-FPM de controle van de containergezondheid doorWEB_PORTvan80te veranderen in8080. -
Ongeldig volume noemend - Vaste een fout met ongeldig volume noemend op ontwikkelaarwijze. -
NGINX stroomopwaartse haven - werkte het beeld van de NSE 1.19 van de Docker aan gebruikshaven 8080 bij om een oneindige lijn te vermijden. Repareren die door Adarsh Manickam wordt voorgelegd.
v1.2.0
Releasedatum: 9 november 2020
-
de updates van de Container—-
PHP-FPM container - toegevoegde steun voor de gnupg PHP uitbreiding. Repareren die door G Arvind van de Technologie van Zilker wordt voorgelegd. -
container van het Gegevensbestand - Vaste de gezondheidscontrole van de gegevensbestandcontainer door het vereiste gegevensbestandwachtwoord aan het bevel van de gezondheidscontrole toe te voegen. -
de container van Elasticsearch-
Extra ondersteuning voor Elasticsearch 7.9 voor compatibiliteit met komende Adobe Commerce-releases.
-
de insteekmoduleconfiguratie van Elasticsearch - Toegevoegde steun om de informatie van de de insteekmoduleconfiguratie van Elasticsearch van het
services.yamldossier te gebruiken om hetdocker-compose.yamldossier voor een Dok van de Wolk voor het milieu van Commerce te produceren. Zie de stoppen van Elasticsearch . -
de insteekmodule van Elasticsearch steunt - toegevoegde steun voor de volgende insteekmodules van Elasticsearch:
analysis-icu,analysis-phonetic,analysis-stempel, enanalysis-nori. De plug-insanalysis-icuenanalysis-phoneticworden standaard geïnstalleerd. U kunt de plug-insanalysis-stempelenanalysis-norinaar wens toevoegen of verwijderen.
-
-
CLI container-
de bevelen van de Looppas binnen de containers van PHP van de Doopvaring - nu kunt u CLI van het Dok van de Wolk gebruiken om bevelen binnen containers PHP in uw milieu van het Dok in werking te stellen zonder het moeten PHP op de gastheer installeren. Met de volgende opdracht bouwt u bijvoorbeeld de configuratie:
./bin/magento-docker php 7.3 vendor/bin/ece-docker build:compose. Zie CLI van het Docker van de Wolk . Repareren die door G Arvind van de Technologie van Zilker wordt voorgelegd. -
OpenSSH-client toegevoegd aan PHP CLI containers. Nu, kunt u ssh-agent gebruiken die voor Composer door:sturen als het
composer.jsondossier privé gothandelen bevat die een ssh cliënt vereisen om Composer bevelen te gebruiken.
-
-
container TLS - nu, is de container TLS gebaseerd op hethttps://hub.docker.com/r/magento/magento-cloud-docker-nginxbeeld van het Dok in plaats van het beeld CentOS. Deze wijziging verhelpt problemen die fouten veroorzaakten bij het verzenden van HTTPS-aanvragen tussen containers in de Cloud Docker-omgeving. -
container van de Test - voegde een testcontainer voor toepassing het testen toe, en voegde de--with-testoptie aan het Dokkerbuild:composebevel toe om de container slechts tot stand te brengen wanneer het testen in het milieu van de Dokker. Zie toepassing het testen . -
FPM-XDEBUG container-
vorm Xdebug op Linux - voegde de--set-docker-hostoptie aan hetece-docker build:composebevel toe om dehost.docker.internalwaarde in de container te vormen Xdebug. Deze optie is vereist als u Xdebug wilt gebruiken op Linux-systemen. Zie Xdebug voor Docker vormen. -
Vaste de Xdebug veranderlijke configuratie voor het BINNENPUNT van de Dok omuninitialized "with_xdebug" variablefouten in de logboeken op te lossen. Fix die door Florent Olivaud wordt voorgelegd
-
-
-
de configuratieveranderingen van de Docker-
configuratie MailHog - nu kunt u de volgende
ece-docker build:composebevelopties gebruiken om MailHog onbruikbaar te maken en havens te specificeren:--no-mailhog,--mailhog-http-port, en--mailhog-smtp-port. Zie Opstelling e-mail . -
Voor Cloud Docker voor Commerce 1.2.0 en hoger biedt Adobe nu Docker-afbeeldingen voor elke patchversie en de Docker-configuratiegenerator maakt de Docker-configuratie met een opgegeven patchversie in plaats van de nieuwste versie. Eerder, bouwde de configuratiegenerator van de Dokker de configuratie gebruikend de recentste flardversie die Cloud Docker voor milieu's kon breken Commerce die gebruikend een vroegere versie werden gebouwd.
-
specificeer douanebeelden en versies in de configuratie van het Dok van de douaneWolk - bijgewerkt het
build:custom:composebevel met opties om douanebeelden en versies te specificeren wanneer het produceren van een douaneDocker stelt configuratiedossier samen (docker-compose.yaml). Zie bouwt een douaneDocker stelt configuratie samen. -
Bijgewerkt de de gastheerconfiguratie van de Docker om haven 443 bloot te stellen om toegang tot Adobe Commerce (
https://magento2.docker) van alle containers toe te laten CLI. U kunt de standaardpoort wijzigen door de optie--tls-porttoe te voegen wanneer u het Docker-configuratiebestand genereert.
-
-
Vaste een kwestie die het Kloud Docker voor Commerce veroorzaakte om te ontbreken als hetapp/etc/env.phpdossier bestaat. -
werkte bouwstijlconfiguratie bij om genoemde volumes met regelmatige volumes te vervangen om kwesties te verhinderen wanneer het opstellen van het Dok van de Wolk voor Commerce op Linux of Subsystem van Vensters voor Linux (WSL2). -
werkte het Dok van de Wolk voor functionele tests van Commerce bij om Composer 2.0 te steunen.
v1.1.2
Releasedatum: 9 september 2020
-
Toegevoegde steun voor Elasticsearch 7.7
v1.1.1
Releasedatum: 5 augustus 2020
-
Bijgewerkte e-mailconfiguratie - Bijgewerkt het standaardDocker van de Wolk voor de configuratie van Commerce om de dienst te steunen MailHog in plaats van het gebruiken van SendMail. Zie Opstelling e-mail . -
herstelde de bibliotheek van PS aan de de omgevingsconfiguratie van het Dok van de Wolk omps: command not foundfouten te bevestigen. -
werkte standaarddocker van de Wolk voor de configuratie van Commerce bij om automatische steun van de volumes van de gegevensbestandingang en MariaDB te verwijderen omCannot create container for service dbfouten te bevestigen die wanneer het beginnen van uw milieu van de Dok van de Wolk kunnen voorkomen.Nu kunt u de Cloud Docker-omgeving zo configureren dat de databasemappen worden gekoppeld door de volgende opties toe te voegen aan de opdracht
ece-docker build:compose:--with-entry-pointenwith-mariadb-conf. Zie de configuratieopties van de Dienst . -
CLI bevelupdates
./vendor/bin/ece-docker build:compose --db --with-entrypoint./vendor/bin/ece-docker build:compose --db --mariadb-confv1.1.0
Releasedatum: 25 juni 2020
-
Toegevoegde steun voor de gespleten oplossing van de gegevensbestandprestaties - nu kunt u een opslag vormen en opstellen gebruikend de Gesplitste oplossing van de gegevensbestandprestaties in het milieu van het Dok van de Wolk. -
Steun voor plaatsing van Adobe Commerce en Magento Open Source - nu kunt u het Dok van de Wolk voor Commerce gebruiken om een lokale ontwikkelomgeving voor projecten op te stellen die niet op Adobe Commerce op wolkeninfrastructuur worden ontvangen. -
steun Blackfire.io - Toegevoegde steun om de uitbreiding Blackfire.io voor geautomatiseerde prestaties te gebruiken testend. Reparatie die door Adarsh Manickam van de Technologie van Zilker wordt voorgelegd -
de updates van de Container-
vernis - nu vervaagt is het standaardgeheime voorgeheugen wanneer u Adobe Commerce in een milieu van het Dok van de Wolk gebruikend een gesteunde versie van het de toepassingsmalplaatje van de Wolk opstelt. Zie Vierige container .
-
De optie
--no-varnishis toegevoegd om de installatie van Varnish-services over te slaan wanneer u het configuratiebestand van Cloud Docker genereert. -
Gegevensbestand-
De ondersteuning voor de MySQL-database is toegevoegd. Nu kunt u de Cloud Docker-omgeving configureren met MariaDB of MySQL. Zie de configuratieopties van de Dienst .
-
Toegevoegd de capaciteit om de verhogings en compensatiemontages voor gegevensbestandreplicatie te plaatsen wanneer u het Docker samenstelt dossier produceert. Zie de containers van de Dienst .
-
-
PHP-FPM-
Toegevoegde steun voor PHP 7.4. Fix die door Mohanela Murugan van de Technologie van Zilker wordt voorgelegd
-
Mogelijkheid toegevoegd om een
php.ini-bestand in de hoofdprojectmap te kopiëren naar de Cloud Docker-omgeving en aangepaste PHP-instellingen toe te passen op de PHP-FPM- en CLI-containers. Zie PHP montages aanpassen. Repareren die door Mathew Beane van de Technologie van Zilker wordt voorgelegd. -
Er is een containerhealth check toegevoegd. Reparatie die door de Sampath van de Visant van de Technologie van de Zilker wordt voorgelegd.
-
-
Node.js - werkte de standaardversie Node.js van versie 8 aan versie 10 bij om veiligheid te verbeteren. Node.js versie 8 is afgekeurd en niet meer bijgewerkt met insectenmoeilijke situaties of veiligheidspatches. Reparatie die door Mohan Elamurugan van de Technologie van Zilker wordt voorgelegd. -
Elasticsearch-
Toegevoegde steun voor Elasticsearch 6.8, 7.2, 7.5, en 7.6.
-
Toegevoegd de capaciteit om de de containerconfiguratie van Elasticsearch aan te passen wanneer u het Docker samenstelt configuratiedossier produceert.
-
De optie
--no-esis toegevoegd aan de opties voor serviceconfiguratie voor het genereren van het configuratiebestand Docker Compose. Gebruik deze optie om de installatie van de Elasticsearch-container over te slaan en MySQL-zoekopdracht te gebruiken. Deze optie wordt slechts gesteund voor versies 2.3.5 van Adobe Commerce en vroeger.
-
-
FPM-XDEBUG container - voegde een optie van de de dienstconfiguratie toe om Xdebug voor het zuiveren PHP in uw milieu van het Dok van de Wolk te installeren en te vormen. Zie Xdebug vormen.
-
-
de configuratieveranderingen van de Docker-
Added health checks for PHP-FPM, Redis, Elasticsearch, en MySQL de dienstcontainers van de Dok.
-
Veranderde standaardwijze van de dossiersynchronisatie in
nativeop de wijze van de Ontwikkelaar. -
Versieinformatie toegevoegd aan de generieke afbeelding van de de dienstcontainer van de Docker wanneer het produceren van het
docker-compose.ymldossier. -
Verbeterde capaciteit om grote reacties van de stroomopwaartse container te behandelen PHP-FPM door de
fastcgi_bufferswaarde voor de server van Nginx te verhogen. -
Verbeterde synchronisatieprestaties voor bestanden met mutagene verbindingen door een tweede synchronisatiesessie toe te voegen om bestanden in de map
vendorte synchroniseren. Deze wijziging voorkomt dat mutageen vastzit tijdens het synchronisatieproces van het bestand. Repareren die door Mathew Beane van de Technologie van Zilker wordt voorgelegd. -
CLI bevelupdates
-
bin/magento-docker flush-redisbin/magento-docker flush-varnish.vendor/bin/ece-docker build:compose --no-varnish.vendor/bin/ece-docker build:compose --es-env-var.vendor/bin/ece-docker build:compose --no-es./vendor/bin/ece-docker build:compose --db <mysql-version-number> --db-image mysql./vendor/bin/ece-docker build:compose --host=<hostname> --port=<port-number>.vendor/bin/ece-docker build:compose --mode developer --sync-engine native --with-xdebug