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.8 latest
Utgivningsdatum: 6 maj 2026
-
Uppdaterade servicetester - Uppdaterade tester för MariaDB, RabbitMQ, ActiveMQ, Opensearch och Valkey. -
Valkey—Added Valkey 8.1 support. -
OpenSearch-bild—Added Opensearch 2.19 and 3.5. -
ActiveMQ—Added ActiveMQ 2.51 support. -
MariaDB—Added MariaDB 11.8 and 12.2 support. -
MailHog - korrigerade MailHog-bilden.
v1.4.7
Utgivningsdatum: 5 mars 2026
-
PHP 8.5 - Stöd för PHP 8.5 har lagts till. -
Lagt tillphp-cliochphp-fpm8.5-bilder - Lagt till nya Cloud Docker-bilder (CLI och FPM) med stöd för PHP 8.5. -
Lagt till bildgenereringskommandon för PHP 8.5 och OpenSearch 3.0-Löst Docker-nätverksisolering (inklusive ARM64), fasta integrationstester och tillagda PHP 8.5- och OpenSearch 3.0-stöd för kommandon för att skapa Docker-bilder.
v1.4.6
Utgivningsdatum: 13 november 2025
-
Symfoni-paket - Stöd för de senaste YAML-symbolpaketen har lagts till.
v1.4.5
Utgivningsdatum: 8 oktober 2025
-
ActiveMQ - lade till ActiveMQ-stöd i molnet-docker med funktionstester.
v1.4.4
Utgivningsdatum: 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
Utgivningsdatum: 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
Utgivningsdatum: 7 april 2025
-
PHP 8.4 -php-cli8.4- ochphp-fpm8.4-bilder har lagts till.
v1.4.1
Utgivningsdatum: 6 februari 2025
-
PHP 8.4 - Stöd för PHP 8.4 har lagts till.
v1.4.0
Utgivningsdatum: 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
Utgivningsdatum: 8 april 2024
-
PHP - Stöd för bilder i PHP 8.3 och PHP 8.3 har lagts till. -
Nginx - Added image nginx v. 1.24. -
OpenSearch - Lagt till bild OpenSearch v. 2.12, 1.3. -
Disposition - Composer-versionen har uppdaterats till 2.2.23.
v1.3.6
Utgivningsdatum: 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
Utgivningsdatum: 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
Utgivningsdatum: 27 oktober 2022
-
Lagt till nya lack-bilder - Lagt till bilder för lack 6.5, 7.0 och 7.1.
v1.3.3
Utgivningsdatum: 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
Utgivningsdatum: 31 mars 2022
-
Lagt till Elasticsearch 7.10-bild
v1.3.1
Utgivningsdatum: 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; har tagit bort Elasticsearch 5.2-bilden. -
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
Utgivningsdatum: 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 Node 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
Utgivningsdatum: 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
Utgivningsdatum: 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 för 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
Utgivningsdatum: 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--sync_engine="native"inte skulle skapa några poster för lokala mappar idocker.composer.yml-filen i produktionsläget (--mode="production"). -
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
Utgivningsdatum: 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
Utgivningsdatum: 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
Utgivningsdatum: 9 september 2020
-
Stöd för Elasticsearch 7.7 har lagts till
v1.1.1
Utgivningsdatum: 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 för att montera 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
Utgivningsdatum: 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
-
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-
Konfigurationen av synkronisering av mutagenfiler har korrigerats för att förhindra att mutagen skapar inaktuella sessioner. Korrigering har skickats av Mathew Beane från Zilker Technology. -
Ett konfigurationsproblem som orsakade syntaxfel i dispositionsloggen för Docker när PHP-FPM-behållaren startades har åtgärdats. Korrigering skickad av Mathew Beane från Zilker Technology -
Åtgärdade volymkonfliktsfel som ibland uppstod när flera Docker-miljöer användes. Korrigering har skickats av G Arvind från Zilker Technology. -
Korrigerade ett fel som gjorde att kommandotece-docker build:composemisslyckades om konfigurationen innehöll Blackfire.io. Korrigering har skickats av G Arvind från Zilker Technology. -
PHP CLI-bildkonfigurationen har uppdaterats för att förhindra fel av typen slut på minne som inträffar när flera paket installeras med Cloud Docker för Commerce. Korrigering har skickats av Mohan Elamurgan från Zilker Technology.* -
Stöd har lagts till för flera MySQL-användare i Cloud Docker-miljön. I tidigare versioner misslyckades åtgärdenbuild:composeom filenmagento.app.yamlangav flera databasanvändare. Korrigering har skickats av G Arvind från Zilker Technology. -
Borttagenrsyslogfrån molndockningsprogrammet för Commerce PHP-behållare för att lösa kompatibilitetsproblem som orsakade varningsmeddelanden under distributionen. Cloud Docker använder inte rsyslog-verktyget.
v1.0.0
Utgivningsdatum: 5 feb 2020
-
Skapade ett separat paket för att levereraCloud Docker for Commerce- Flyttade källkoden för att leverera Cloud Docker för Commerce frånece-tools-databasen till den nyamagento-cloud-docker-databasen för att upprätthålla kodkvaliteten och tillhandahålla oberoende releaser. Det nya paketet är beroende av ECE-Tools v2002.1.0 och senare.När du uppdaterar hjälpverktygen uppdaterar du även paketet
magento/magento-cloud-dockertill version 1.0.0. Om du använde Cloud Docker för Commerce med en tidigareece-tools-version (2002.0.x) granskar du bakåtkompatibiliteten och uppdaterar projektet som skript, kommandon och processer efter behov. -
Versionshantering har lagts till i Docker-bilderna - Du måste nu uppdatera paketetmagento/magento-cloud-dockerför att få de uppdaterade bilderna. -
Uppdateringar för behållare—-
PHP-FPM-behållare—-
Stöd för Node.js har lagts till - PHP-FPM-bilden har uppdaterats för att stödja nod-, npm- och grunt-cli-funktionerna i PHP-behållaren. -
Stöd har lagts till för jonCube - Docker-standardkonfigurationen har uppdaterats så att den stöder jonCube i den lokala Docker-utvecklingsmiljön.
-
-
Webbbehållare—-
Anpassa NGINX-konfiguration - lade till möjligheten att montera en anpassadnginx.conf-fil i Cloud Docker för Commerce-miljön. Se Webbbehållare. -
Autogenererade NGINX-certifikat - Docker-konfigurationsfilen innehåller nu konfigurationen för automatisk generering av NGINX-certifikat för webbbehållaren.
-
-
Ny Selenium-behållare - En Selenium-behållare har lagts till som stöd för Adobe Commerce-programtestning med Magento Functional Testing Framework (MFTF). -
RabbitMQversionstöd - Behållarkonfigurationen för RabbitMQ har uppdaterats så att den stöder RabbitMQ version 3.8. -
Beständig databasbehållare -magento-db: /var/lib/mysql-databasvolymen kvarstår nu när du har stoppat och tagit bort Docker-konfigurationen och återställer när du startar om Docker-konfigurationen. Nu måste du ta bort databasvolymen manuellt. Se [Databasbehållare]. -
TLS-behållare—-
Behållarbasbilden har uppdaterats så att den officiella bilden används - Molnets TLS-behållarbild baseras nu på den officielladebian:jessieDocker-bilden.— -
Stöd har lagts till för [Pound TLS Termination Proxy] - Pound configuration file innehåller följande ENV-variabler för att anpassa Docker-konfigurationen för TLS-behållaren:-
TimeOut- Anger tidsgränsen för TTFB (Time to First Byte). Standardvärdet är 300 sekunder. -
RewriteLocation- Avgör om Pound-proxyn skriver om platsen till begärande-URL som standard. Standardvärdet är0för att förhindra att omskrivningen avbryter omdirigeringar till externa webbplatser som en extern SSO-plats. Korrigering har skickats av Sorin Sugar
-
-
Ökade timeoutvärdet i TLS-behållarkonfigurationen från 15 till 300 sekunder. Korrigering skickad av Mathew Beane från Zilker Technology
-
-
Varnish-behållare—-
Behållarbasbilden har uppdaterats så att den officiella bilden används - Cloud lack-behållaren baseras nu på den officiellacentosDocker-bilden. -
Förbättrad standardtimeoutkonfiguration-Added.first_byte_timeoutoch.between_bytes_timeoutkonfiguration till behållaren Varnish. Båda timeout-värdena är som standard300s(5 minuter). Korrigering skickad av Mathew Beane från Zilker Technology -
Hoppa över lack under Xdebug-sessioner - Uppdaterade konfigurationen för behållaren i engelska så att den returnerarpasspå begäranden som tas emot när Xdebug är aktiverat. I tidigare versioner gick det inte att använda Xdebug om Docker-miljön innehöll lack. Korrigering har skickats av Mathew Beane från Zilker Technology.
-
-
-
Konfigurationsändringar för Docker—-
Hantera monteringar och volymer för ditt projekt - Lagt till möjlighet att hantera monteringar och volymer när du startar en Docker-miljö för lokal utveckling. Se [Dela projektdata]. -
Stöd för nätverksbryggläge - Stöd har lagts till för nätverksbryggläge för att aktivera anslutningar mellan Docker-behållare i det lokala nätverket. -
Cron-behållaren inaktiverad som standard - För att förbättra prestanda är Cron-behållaren inte längre konfigurerad som standard när du skapar Docker-miljön. Du kan använda alternativet--with-croni Docker-byggkommandot för att lägga till en Cron-behållare i miljön. Se Hantera cron-jobb. -
Stoppa synkronisering av stora säkerhetskopior - Lagt till databasdumpar och arkivfiler - ZIP, SQL, GZ och BZ2 - i exkluderingslistan idist/docker-sync.yml- ochdist/mutagen.sh-filerna. Synkronisering av stora filer (>1 GB) kan orsaka en viss inaktivitet och säkerhetskopieringsfiler kräver normalt inte synkronisering eftersom du kan återskapa dem.
-
-
Kommandot ändras—-
har ändrat namn på filen./bin/dockertill./bin/magento-dockerför att åtgärda ett problem som gjorde att vissa Docker-miljöer bröts eftersom filen./bin/dockerskriver över befintliga binära Docker-filer. Det här är en bakåtkompatibel ändring som kräver uppdateringar av skript och kommandon. -
Lagt till ett tjänstkonfigurationsalternativ för att visa databasporten för värden - Använd alternativet--expose-db-port= [Fix submitted by Adarsh Manickam from Zilker Technology](https://github.com/magento/magento-cloud-docker/pull/101).<PORT>för att visa databasporten för värden närdocker-compose.yml-filen skapas:bin/ece-docker build:compose --expose-db-port=<PORT> -
Nytt kommando för efterdistribution - Tidigare kördes de efterdistribuerade kopplingar som definierats i filen.magento.app.yamlautomatiskt efter att du distribuerat Adobe Commerce till en Cloud Docker-behållare med kommandotcloud-deploy. Nu måste du skapa ett separatcloud-post-deploy-kommando för att köra hookarna efter distributionen. Se de uppdaterade startinstruktionerna för utvecklare och produktion. -
lade till alternativet--rmi./bin/magento-docker-kommandon för behållarna för skapande och distribution. Detta tar bort behållaren när aktiviteten har slutförts. -
Uppdateringar avbuild:composecommand—-
lade till alternativet--sync-engine="native"i kommandotdocker-buildför att inaktivera filsynkronisering när du genererar konfigurationsfilen för Docker Compose i utvecklarläge. Använd det här alternativet när du utvecklar på Linux-system, som inte kräver filsynkronisering för lokal Docker-utveckling. Se Synkronisera data i Docker-miljön.
-
-
Ändrade standardinställningen för filsynkronisering fråndocker-synctillnative. Korrigering har skickats av Mathew Beane från Zilker Technology.
-
-
Valideringsförbättringar—-
Lagt till validering i distributionsprocessen för lokala Docker-utvecklingsmiljöer för att verifiera att molnmiljökonfigurationen innehåller den krypteringsnyckel som krävs för att dekryptera databasen. Du får nu ett felmeddelande i loggen om miljökonfigurationen inte anger något värde för krypteringsnyckeln. -
Lagt till en hälsokontroll för behållare i Elasticsearch-tjänsten för att säkerställa att tjänsten är klar innan du fortsätter med bygg- och distributionsbearbetningen. Om hälsokontrollen returnerar ett fel startar behållaren om automatiskt.
-