Cloud Docker-paket
Paketet magento/magento-cloud-docker innehåller funktioner och dockningsavbildningar för att distribuera Adobe Commerce till en lokal molnmiljö. Versionsinformationen beskriver de senaste förbättringarna av det här paketet, som är en komponent i Cloud Tools Suite för Commerce.
Paketet magento/magento-cloud-docker använder följande versionssekvens: <major>.<minor>.<patch>
Versionsinformationen innehåller:
-
Nya funktioner -
Korrigeringar och förbättringar
v1.4.5 latest
Releasedatum: 8 oktober 2025
-
ActiveMQ - lade till ActiveMQ-stöd i molnet-docker med funktionstester.
v1.4.4
Releasedatum: 7 augusti 2025
-
PHP 8.4—Added PHP 8.4 tests. -
FTP-tillägg - korrigering för FTP-tillägg har lagts till. -
OpenSearch3-bild - Stöd för OpenSearch3 har lagts till. -
OpenSearch3-tester - PHP 8.4-tester för OpenSearch3 har lagts till. -
Valkey - Stöd för Valkey har lagts till.
v1.4.3
Releasedatum: 3 juni 2025
-
Förbättrad kompatibilitet med 2.4.8-uppdaterade tredjepartsbibliotek för bättre kompatibilitet med 2.4.8
v1.4.2
Releasedatum: 7 april 2025
-
PHP 8.4 -php-cli8.4- ochphp-fpm8.4-bilder har lagts till.
v1.4.1
Releasedatum: 6 februari 2025
-
PHP 8.4 - Stöd för PHP 8.4 har lagts till.
v1.4.0
Releasedatum: 7 oktober 2024
-
Refererad kod - Stödet för tidigare PHP-versioner (7.4, 7.3, 7.2) och relaterade bibliotek och bilder har tagits bort.
v1.3.7
Releasedatum: 8 april 2024
-
PHP - Stöd för bilder i PHP 8.3 och PHP 8.3 har lagts till. -
Nginx - Bild nybörjare v. 1.24 har lagts till. -
OpenSearch - Lagt till bild OpenSearch v. 2.12, 1.3. -
Disposition - Composer-versionen har uppdaterats till 2.2.23.
v1.3.6
Releasedatum: 31 juli 2023
-
Lagt till ny tjänstversion - OpenSearch 2.5. -
Aktivera cacheminnet för disposition - Nu kan du utöka Docker-konfigurationen för att aktivera rensningscache för disposition när du startar Docker-behållaren. Se Utöka dockningskonfigurationen i guiden Cloud Docker för Commerce.
v1.3.5
Releasedatum: 10 mars 2023
-
iconCube - har lagts till i ikontillägget för PHP 8.1-bilden. -
Lagt till nya tjänstversioner - OpenSearch 2.3 och 2.4, PHP 8.2, lack 7.1.1. -
Förbättrat stöd för PHP 8.2 - Korrigerade kompatibilitetsproblem med vissa PHP 8.2.x-versioner som stöder Commerce 2.4.6. -
Problem med disposition - Problem som uppstod efter att Composer-versionen uppdaterats i Docker-behållarna har åtgärdats.
v1.3.4
Releasedatum: 27 oktober 2022
-
Lagt till nya lack-bilder - Lagt till bilder för lack 6.5, 7.0 och 7.1.
v1.3.3
Releasedatum: 13 september 2022
-
Stöd för Apple M1 (ARM64) - Ändringar har lagts till i Docker-bilder för att aktivera stöd för Apple M1-arkitektur (ARM64). -
Mailhog - Korrigerade ett fel där e-postmeddelanden inte kunde fångas upp i Mailhog-tjänsten i utvecklarläge. -
init-docker.sh - Tjänstversionernas validerare iinit-docker.sh-skriptet har korrigerats.
v1.3.2
Releasedatum: 31 mars 2022
-
Lagt till Elasticsearch 7.10-bild
v1.3.1
Releasedatum: 10 mars 2022
-
Stöd för PHP 8.1 - Stöd för PHP 8.1 har lagts till. -
OpenSearch - Bilder av OpenSearch-versionerna 1.1 och 1.2 har lagts till. -
Composer 2.1 - Ange disposition 2.1.x som standard i PHP 8.x-bilder. -
Förbättringar av PHP-bilder—- PHP 8.1-bilder har lagts till
- Uppgraderad xDebug version 3.1.2
- Uppgraderad xmlrpc 1.0.0RC3
-
Förbättringar i Elasticsearch & OpenSearch - Förbättringar i Elasticsearch- och OpenSearch-dockningsfiler - Elasticsearch 5.2-bilden har tagits bort. -
Natriumtillägg - Aktiverade tilläggetsodiumsom standard i alla PHP-bilder. -
Cachevolymen för Composer - En fast sökväg för cacheminnesvolymen för Composer har cachelagrade Composer-paket. -
Minnesbegränsning i nginx - Begränsningen för minne i NGINX-bilden har åtgärdats.
v1.3.0
Releasedatum: 25 oktober 2021
-
Förbättra arbetsflödet i utvecklarläget - Tidigare behövde du ange läge i bygg- och distributionsstegen. Nu avgör alternativet--modei stegetbuildläget i det senaredeploysteget. Du behöver inte längre ställa in läget efter distributionen. Se Utvecklarläge. -
Förbättringar för skrivskyddat filsystem—- Åtgärda problem med att starta en PHP-behållare för e-postkonfiguration.
- Kan använda miljövariabler i INI-filer.
- Kontrollera att PHP-startpunkterna inte behöver skrivbehörighet.
-
Uppdatera nod - Uppdatera den paketerade nodversionen. När du installerar nod i PHP-CLI-bilder används nu den aktuella LTS-versionen. -
Uppdatera Symfony - Symfony-konfigurationsberoendena har uppdaterats så att de är kompatibla med Adobe Commerce 2.4.4.
v1.2.4
Releasedatum: 29 juli 2021
-
NyZookeepercontainer - lade till en Zookeeper-behållare för att hantera låsproviderkonfiguration för projekt som inte har distribuerats till Adobe Commerce i molninfrastrukturen. -
Stöd har lagts till för Composer 2.0. - Kompositionsversion 2.0 har lagts till i Composer-konfigurationsfilen för att ge stöd för uppgraderingar från Composer 1.0 som närmar sig slutet av livscykeln.
v1.2.3
Releasedatum: 14 juni 2021
-
Lade till PHP 8.0 - Uppdaterade PHP till version 8.0, så att du kan utnyttja alla nya funktioner och optimeringar som PHP 8.0 inkluderar. -
Uppdaterad till lack 6.6 och Elasticsearch 7.1.2 - Följande länkar innehåller versionsinformation om Varnish Cache 6.6 och Elasticsearch 7.11.2. -
Tilläggetioncubeför PHP 7.4-bilden har lagts till på nytt i PHP 7.4-bilden efter att först ha undantagits från uppgraderingen av PHP 7.3 till PHP 7.4.ioncubeSkickat av maskskr. -
Lagt till ett filsynkroniseringsalternativ:manual-native- Filsynkroniseringsalternativetmanual-nativeger manuell kontroll över synkroniseringen, vilket ger bästa prestanda i macOS- och Windows-miljöer. Läs om hur du använder alternativetmanual-nativei utvecklarläget och Synkroniserar data i en Docker-utvecklingsmiljö. -
Tog bort volymborttagningar frånupochdownkommandon - alternativet--volumetogs bort från kommandonabin/magento-docker upochbin/magento-docker downoch ersattes av det nya kommandotbin/magento-docker initmed en varning om dataförlust. Den här ändringen förhindrar dataförlust av misstag. Skickat av joeshelton-wagento. -
UppdateratCN-värde för det genererade certifikatet - Det hårdkodadeCN-värdet har tagits bort från Docker-filen. Det här värdet skapade ett certifikatfel (NET::ERR_CERT_INVALID) som gjorde att alternativet--hostför kommandotece-docker build:composeignorerades.
v1.2.2
Releasedatum: 20 april 2021
-
Uppdateradhost.docker.internalför att vara plattformsoberoende - Nu kan du skapa samma Docker Compose-skript för Ubuntu, Windows och macOS. Xdebug på Ubuntu kräver inte längre en separat miljövariabel. Korrigering har skickats av Igor Vitol. -
Uppdaterad init-docker.sh -mounts-objektet har lagts till i miljövariabelnMAGENTO_CLOUD_APPLICATION. Korrigering har skickats av Chiranjeevi. -
Uppdaterad init-docker.sh -init-docker.sh-skriptet har uppdaterats med versionerna PHP 7.4 och Cloud Docker 1.2.1. Korrigering har skickats av Adarsh Manickam. -
Natrium är aktiverat som standard - PHP-tilläggetsodiumär aktiverat som standard i PHP Docker-bilder. -
custom-registryoption - lade till ett--custom-registry-alternativ iphp ./vendor/bin/ece-docker build:compose-kommandot för att använda ditt eget bildregister.code language-bash ./vendor/bin/ece-docker build:compose --custom-registry=my-registry.example.com -
Tidigare Elasticsearch-versioner har tagits bort - Elasticsearch-versionerna 1.7 och 2.4 har tagits bort från Elasticsearch-bilder. -
Autogenererande NGINX-certifikat - Befintliga certifikat har tagits bort från NGINX-bilden. NGINX-certifikaten genereras nu automatiskt med varje ny distribution för förbättrad säkerhet. -
Aktiveradopcache.validate_timestamps- Aktiverade PHP-inställningenopcache.validate_timestampssom standard i utvecklarläge. Om du aktiverar den här inställningen åtgärdas problemet där ändringar i filsystemet inte kändes igen i Docker. -
Korrigeradbuild:custom:compose- Korrigerade kommandotbuild:custom:composeså att ett fel uppstod när filer inte kunde skrivas över under byggprocessen. Ett fel förhindrar situationer därdocker-compose upkan använda fel filer. -
Åtgärdat--sync_engine="native"alternativ - Korrigerade problemet där--mode="production"inte skulle skapa några poster för lokala mappar i--sync_engine="native"-filen i produktionsläget (docker.composer.yml). -
Verifieringsfel för tjänstversion - Tjänstversioner för RabbitMQ, Elasticsearch och andra tjänster har lagts till i egenskapentypei variabelnMAGENTO_CLOUD_RELATIONSHIP. Genom att lägga till de här versionerna i variabelnrelationshipsåtgärdas de valideringsfel som uppstod under distributionsfasen.
v1.2.1
Releasedatum: 21 december 2020
-
NGINX-kommandoalternativ - Lagt till alternativ för byggkommandon för att ändra antalet NGINXworker_processesoch NGINXworker_connectionsför TLS och Web services. Parameternworker_processbehåller möjligheten att ange värdet tillauto. Exempel:code language-bash ./vendor/bin/ece-docker build:compose --nginx-worker-processes=2 ./vendor/bin/ece-docker build:compose --nginx-worker-connections=2048 -
TLS-kommandoalternativ - Lagt till build-kommandoalternativ för att skapa en konfiguration utan TLS-tjänsten. Exempel:code language-bash ./vendor/bin/ece-docker build:compose --no-tls -
NGINX-minnesförbrukning - Minskar mängden minne som används av NGINX-processen för TLS och Web services. -
Blackfire - Inaktiverat Blackfire PHP-tillägg som standard i molnavbildningen. -
PHP-FPM-behållare - PHP-FPM-behållarens hälsokontroll har korrigerats genom attWEB_PORTändrades från80till8080. -
Ogiltig volymnamngivning - Korrigerade ett fel med ogiltig volymnamngivning i utvecklarläge. -
NGINX uppströms port - Docker NGINX 1.19-bilden har uppdaterats så att port 8080 används för att undvika en oändlig slinga. Korrigering har skickats av Adarsh Manickam.
v1.2.0
Releasedatum: 9 november 2020
-
Uppdateringar för behållare—-
PHP-FPM-behållare - Stöd för gnupg-PHP-tillägget har lagts till. Korrigering har skickats av G Arvind från Zilker Technology. -
Databasbehållare - Åtgärdade hälsokontrollen för databasbehållaren genom att lägga till det obligatoriska databaslösenordet till hälsokontrollskommandot. -
Elasticsearch container-
Stöd för Elasticsearch 7.9 har lagts till för kompatibilitet med kommande Adobe Commerce-versioner.
-
Elasticsearch plugin-konfiguration - Stöd har lagts till för att använda konfigurationsinformationen för Elasticsearch-plugin-programmet från filen
services.yamlför att generera filendocker-compose.yamlför en molndockningsmiljö för Commerce. Se Elasticsearch-plugin-program. -
Stöd för Elasticsearch-plugin - Stöd har lagts till för följande Elasticsearch-plugin-program:
analysis-icu,analysis-phonetic,analysis-stempelochanalysis-nori. Plugin-programmenanalysis-icuochanalysis-phoneticinstalleras som standard. Du kan lägga till eller ta bort plugin-programmenanalysis-stempelochanalysis-noriefter behov.
-
-
CLI-behållare-
Kör kommandon i PHP-behållare för Docker - Nu kan du använda Cloud Docker CLI för att köra kommandon i PHP-behållare i Docker-miljön utan att behöva installera PHP på värden. Följande kommando skapar till exempel konfigurationen:
./bin/magento-docker php 7.3 vendor/bin/ece-docker build:compose. Se Cloud Docker CLI. Korrigering har skickats av G Arvind från Zilker Technology. -
OpenSSH-klienten har lagts till i PHP CLI-behållare. Nu kan du använda Ssh-agent-vidarebefordran för Composer om filen
composer.jsoninnehåller privata Git-databaser som kräver att en SSH-klient använder Composer-kommandon.
-
-
TLS-behållare - Nu baseras TLS-behållaren påhttps://hub.docker.com/r/magento/magento-cloud-docker-nginxDocker-bilden i stället för CentOS-bilden. Den här ändringen åtgärdar problem som orsakade fel när HTTPS-begäranden skickas mellan behållare i Cloud Docker-miljön. -
Testbehållare - En testbehållare för programtestning har lagts till och alternativet--with-testhar lagts till i Dockerbuild:compose-kommandot för att skapa behållaren endast vid testning i Docker-miljön. Se programtestning. -
FPM-XDEBUG-behållare-
Konfigurera Xdebug i Linux - alternativet--set-docker-hosthar lagts till i kommandotece-docker build:composeför att konfigurera värdethost.docker.internali Xdebug-behållaren. Det här alternativet krävs för att använda Xdebug på Linux-system. Se Konfigurera Xdebug för Docker. -
Åtgärdade Xdebug-variabelkonfigurationen för Docker ENTRYPOINT för att åtgärdauninitialized "with_xdebug" variablefel i loggarna. Korrigering har skickats in av Florent Olivaud
-
-
-
Konfigurationsändringar för Docker-
MailHog-konfiguration - Nu kan du använda följande
ece-docker build:composekommandoalternativ för att inaktivera MailHog och ange portar:--no-mailhog,--mailhog-http-portoch--mailhog-smtp-port. Se Konfigurera e-post. -
För Cloud Docker för Commerce 1.2.0 och senare innehåller Adobe nu Docker-bilder för varje patch-version, och Docker-konfigurationsgeneratorn skapar Docker-konfigurationen med en angiven patch-version i stället för att använda den senaste. Tidigare byggde Docker-konfigurationsgeneratorn konfigurationen med den senaste korrigeringsversionen som kunde bryta Cloud Docker för Commerce-miljöer som byggts med en tidigare version.
-
Ange egna bilder och versioner i anpassad Cloud Docker-konfiguration - Uppdaterade kommandot
build:custom:composemed alternativ för att ange anpassade bilder och versioner när en anpassad Docker-dispositionskonfigurationsfil genererades (docker-compose.yaml). Se Skapa en anpassad Docker Compose-konfiguration. -
Docker-värdkonfigurationen har uppdaterats så att port 443 exponeras för åtkomst till Adobe Commerce (
https://magento2.docker) från alla CLI-behållare. Du kan ändra standardporten genom att lägga till alternativet--tls-portnär du genererar Docker-konfigurationsfilen.
-
-
Ett problem som gjorde att Cloud Docker för Commerce-bygget misslyckades om filenapp/etc/env.phpfinns har åtgärdats. -
Uppdaterade byggkonfigurationen för att ersätta namngivna volymer med vanliga volymer för att förhindra problem vid distribution av Cloud Docker för Commerce i Linux eller Windows Subsystem för Linux (WSL2). -
Molndockningen för Commerce-funktionstester har uppdaterats med stöd för Composer 2.0.
v1.1.2
Releasedatum: 9 september 2020
-
Stöd för Elasticsearch 7.7 har lagts till
v1.1.1
Releasedatum: 5 augusti 2020
-
Uppdaterad e-postkonfiguration - Uppdaterade standardkonfigurationen för Cloud Docker för Commerce så att den stöder MailHog-tjänsten i stället för att använda SendMail. Se Konfigurera e-post. -
PS-biblioteket återställdes till molndockningsmiljökonfigurationen för att korrigeraps: command not foundfel. -
Uppdaterade standardkonfigurationen för Cloud Docker för Commerce för att ta bort automatisk montering av databasingångspunkten och MariaDB-volymer för att åtgärdaCannot create container for service db-fel som kan uppstå när du startar Cloud Docker-miljön.Nu kan du konfigurera Cloud Docker-miljön så att den monterar databaskatalogerna genom att lägga till följande alternativ till kommandot
ece-docker build:compose:--with-entry-pointochwith-mariadb-conf. Se Alternativ för tjänstkonfiguration. -
CLI-kommandouppdateringar
./vendor/bin/ece-docker build:compose --db --with-entrypoint./vendor/bin/ece-docker build:compose --db --mariadb-confv1.1.0
Releasedatum: 25 juni 2020
-
Stöd har lagts till för prestandalösningen för den delade databasen - Nu kan du konfigurera och distribuera en butik med prestandalösningen för den delade databasen i Cloud Docker-miljön. -
Stöd för Adobe Commerce- och Magento Open Source-distribution - Nu kan du använda Cloud Docker för Commerce för att distribuera en lokal utvecklingsmiljö för projekt som inte ligger på Adobe Commerce i molninfrastrukturen. -
Stöd för Blackfire.io - Stöd har lagts till för att använda tillägget Blackfire.io för automatisk prestandatestning. Korrigering från Adarsh Manickam från Zilker Technology -
Uppdateringar för behållare-
Varnish - Nu är Varnish standardcache när du distribuerar Adobe Commerce i en Cloud Docker-miljö med en version av molnprogrammallen som stöds. Se Slutlig behållare.
-
--no-varnish-alternativet för att hoppa över installationen av tjänsten Varnish lades till när du genererade konfigurationsfilen för Cloud Docker. -
Databas-
Stöd för MySQL-databasen har lagts till. Nu kan du konfigurera molndockningsmiljön med MariaDB eller MySQL. Se Alternativ för tjänstkonfiguration.
-
Lagt till möjlighet att ange inställningar för ökning och förskjutning för databasreplikering när du genererar Docker-dispositionsfilen. Se Tjänstbehållare.
-
-
PHP-FPM-
Stöd för PHP 7.4 har lagts till. Korrigering från Mohanela Murugan från Zilker Technology har skickats in
-
Lagt till möjlighet att kopiera en
php.ini-fil i rotprojektkatalogen till Cloud Docker-miljön och tillämpa anpassade PHP-inställningar på PHP-FPM- och CLI-behållarna. Se Anpassa PHP-inställningar. Korrigering har skickats av Mathew Beane från Zilker Technology. -
En hälsokontroll för behållare har lagts till. Korrigering har skickats av Visual Sampath från Zilker Technology.
-
-
Node.js - Uppdaterade standardversionen av Node.js från version 8 till version 10 för att förbättra säkerheten. Node.js version 8 är inaktuell och inte längre uppdaterad med felkorrigeringar eller säkerhetspatchar. Korrigering har skickats av Mohan Elamurgan från Zilker Technology. -
Elasticsearch-
Stöd för Elasticsearch 6.8, 7.2, 7.5 och 7.6. har lagts till
-
Lagt till möjlighet att anpassa Elasticsearch-behållarkonfigurationen när du genererar Docker compose-konfigurationsfilen.
-
Alternativet
--no-eshar lagts till i tjänstkonfigurationsalternativen för generering av Docker Compose-konfigurationsfilen. Använd det här alternativet om du vill hoppa över installationen av Elasticsearch-behållaren och använda MySQL-sökningen i stället. Det här alternativet stöds endast för Adobe Commerce version 2.3.5 och tidigare.
-
-
FPM-XDEBUG-behållare - Ett tjänstkonfigurationsalternativ har lagts till för att installera och konfigurera Xdebug för felsökning av PHP i molndockningsmiljön. Se Konfigurera Xdebug.
-
-
Konfigurationsändringar för Docker-
Hälsokontroller har lagts till för tjänstbehållarna PHP-FPM, Redis, Elasticsearch och MySQL Docker.
-
Ändrade standardfilsynkroniseringsläget till
nativei utvecklarläge. -
Versionsinformation har lagts till i den generiska Docker-tjänstbehållarbilden när filen
docker-compose.ymlgenereras. -
Förbättrade möjligheter att hantera stora svar från PHP-FPM-behållaren uppströms genom att öka värdet
fastcgi_buffersför Nginx-servern. -
Förbättrade prestanda för synkronisering av mutagena filer genom att lägga till en andra synkroniseringssession för att synkronisera filer i katalogen
vendor. Den här ändringen förhindrar att mutagen fastnar under filsynkroniseringsprocessen. Korrigering har skickats av Mathew Beane från Zilker Technology. -
CLI-kommandouppdateringar
-
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