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:
v1.4.2 latest
Releasedatum: 7 april 2025
-
php-cli
8.4- ochphp-fpm
8.4-bilder har lagts till.
v1.4.1
Releasedatum: 6 februari 2025
v1.4.0
Releasedatum: 7 oktober 2024
v1.3.7
Releasedatum: 8 april 2024
v1.3.6
Releasedatum: 31 juli 2023
v1.3.5
Releasedatum: 10 mars 2023
v1.3.4
Releasedatum: 27 oktober 2022
v1.3.3
Releasedatum: 13 september 2022
-
-
-
init-docker.sh
-skriptet har korrigerats.
v1.3.2
Releasedatum: 31 mars 2022
v1.3.1
Releasedatum: 10 mars 2022
-
-
-
-
- PHP 8.1-bilder har lagts till
- Uppgraderad xDebug version 3.1.2
- Uppgraderad xmlrpc 1.0.0RC3
-
-
sodium
som standard i alla PHP-bilder. -
-
v1.3.0
Releasedatum: 25 oktober 2021
-
--mode
i stegetbuild
läget i det senaredeploy
steget. Du behöver inte längre ställa in läget efter distributionen. Se Utvecklarläge. -
- Å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.
-
-
v1.2.4
Releasedatum: 29 juli 2021
-
Zookeeper
container - lade till en Zookeeper-behållare för att hantera låsproviderkonfiguration för projekt som inte har distribuerats till Adobe Commerce i molninfrastrukturen. -
v1.2.3
Releasedatum: 14 juni 2021
-
-
-
ioncube
fö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.ioncube
Skickat av maskskr. -
manual-native
- Filsynkroniseringsalternativetmanual-native
ger manuell kontroll över synkroniseringen, vilket ger bästa prestanda i macOS- och Windows-miljöer. Läs om hur du använder alternativetmanual-native
i utvecklarläget och Synkroniserar data i en Docker-utvecklingsmiljö. -
up
ochdown
kommandon - alternativet--volume
togs bort från kommandonabin/magento-docker up
ochbin/magento-docker down
och ersattes av det nya kommandotbin/magento-docker init
med en varning om dataförlust. Den här ändringen förhindrar dataförlust av misstag. Skickat av joeshelton-wagento. -
CN
-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--host
för kommandotece-docker build:compose
ignorerades.
v1.2.2
Releasedatum: 20 april 2021
-
host.docker.internal
fö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. -
mounts
-objektet har lagts till i miljövariabelnMAGENTO_CLOUD_APPLICATION
. Korrigering har skickats av Chiranjeevi. -
init-docker.sh
-skriptet har uppdaterats med versionerna PHP 7.4 och Cloud Docker 1.2.1. Korrigering har skickats av Adarsh Manickam. -
sodium
är aktiverat som standard i PHP Docker-bilder. -
custom-registry
option - 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
-
-
-
opcache.validate_timestamps
- Aktiverade PHP-inställningenopcache.validate_timestamps
som 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. -
build:custom:compose
- Korrigerade kommandotbuild:custom:compose
så att ett fel uppstod när filer inte kunde skrivas över under byggprocessen. Ett fel förhindrar situationer därdocker-compose up
kan använda fel filer. -
--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"
). -
type
i 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
-
worker_processes
och NGINXworker_connections
för TLS och Web services. Parameternworker_process
behå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
-
code language-bash ./vendor/bin/ece-docker build:compose --no-tls
-
-
-
WEB_PORT
ändrades från80
till8080
. -
-
v1.2.0
Releasedatum: 9 november 2020
-
-
-
-
-
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.yaml
för att generera filendocker-compose.yaml
fö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-stempel
ochanalysis-nori
. Plugin-programmenanalysis-icu
ochanalysis-phonetic
installeras som standard. Du kan lägga till eller ta bort plugin-programmenanalysis-stempel
ochanalysis-nori
efter behov.
-
-
-
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.json
innehåller privata Git-databaser som kräver att en SSH-klient använder Composer-kommandon.
-
-
https://hub.docker.com/r/magento/magento-cloud-docker-nginx
Docker-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. -
--with-test
har lagts till i Dockerbuild:compose
-kommandot för att skapa behållaren endast vid testning i Docker-miljön. Se programtestning. -
-
--set-docker-host
har lagts till i kommandotece-docker build:compose
för att konfigurera värdethost.docker.internal
i Xdebug-behållaren. Det här alternativet krävs för att använda Xdebug på Linux-system. Se Konfigurera Xdebug för Docker. -
uninitialized "with_xdebug" variable
fel i loggarna. Korrigering har skickats in av Florent Olivaud
-
-
-
-
MailHog-konfiguration - Nu kan du använda följande
ece-docker build:compose
kommandoalternativ för att inaktivera MailHog och ange portar:--no-mailhog
,--mailhog-http-port
och--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:compose
med 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-port
när du genererar Docker-konfigurationsfilen.
-
-
app/etc/env.php
finns har åtgärdats. -
-
v1.1.2
Releasedatum: 9 september 2020
v1.1.1
Releasedatum: 5 augusti 2020
-
-
ps: command not found
fel. -
Cannot 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-point
ochwith-mariadb-conf
. Se Alternativ för tjänstkonfiguration. -
./vendor/bin/ece-docker build:compose --db --with-entrypoint
./vendor/bin/ece-docker build:compose --db --mariadb-conf
v1.1.0
Releasedatum: 25 juni 2020
-
-
-
-
-
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. -
-
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.
-
-
-
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.
-
-
-
-
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-es
har 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.
-
-
-
-
-
Hälsokontroller har lagts till för tjänstbehållarna PHP-FPM, Redis, Elasticsearch och MySQL Docker.
-
Ändrade standardfilsynkroniseringsläget till
native
i utvecklarläge. -
Versionsinformation har lagts till i den generiska Docker-tjänstbehållarbilden när filen
docker-compose.yml
genereras. -
Förbättrade möjligheter att hantera stora svar från PHP-FPM-behållaren uppströms genom att öka värdet
fastcgi_buffers
fö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. -
-
bin/magento-docker flush-redis
bin/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
-
-
-
-
ece-docker build:compose
misslyckades om konfigurationen innehöll Blackfire.io. Korrigering har skickats av G Arvind från Zilker Technology. -
-
build:compose
om filenmagento.app.yaml
angav flera databasanvändare. Korrigering har skickats av G Arvind från Zilker Technology. -
rsyslog
frå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
Releasedatum: 5 feb 2020