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 Commerceis.
Het pakket magento/magento-cloud-docker
gebruikt de volgende versiereeks: <major>.<minor>.<patch>
De opmerkingen bij de release omvatten:
v1.4.2 latest
Releasedatum: 7 april 2025
-
php-cli
8.4 enphp-fpm
8.4 beelden.
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 maart 2023
v1.3.4
Releasedatum: 27 oktober 2022
v1.3.3
Releasedatum: 13 september 2022
-
-
-
init-docker.sh
manuscript.
v1.3.2
Releasedatum: 31 maart 2022
v1.3.1
Releasedatum: 10 maart 2022
-
-
-
-
- PHP 8.1-afbeeldingen toegevoegd
- Bijgewerkte versie xDebug 3.1.2
- Bijgewerkt xmlrpc 1.0.0RC3
-
-
sodium
uitbreiding door gebrek in alle PHP beelden. -
-
v1.3.0
Releasedatum: 25 oktober 2021
-
--mode
in de stapbuild
bepaalt 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 ](https://developer.adobe.com/commerce/cloud-tools/docker/deploy/developer-mode/).[
-
- 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.
-
-
v1.2.4
Releasedatum: 29 juli 2021
-
Zookeeper
container - toegevoegd a container van de Zookeeperom slotleveranciersconfiguratie voor projecten te beheren die niet aan Adobe Commerce op de infrastructuur van de Wolk worden opgesteld. -
v1.2.3
Releasedatum: 14 juni 2021
-
-
-
ioncube
uitbreiding voor PHP beeld 7.4 - deioncube
uitbreiding is opnieuw toegevoegd aan PHP beeld 7.4 na aanvankelijk uitgesloten van PHP 7.3 aan PHP verbetering 7.4. Voorgelegd door mattskr. -
manual-native
- demanual-native
optie 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-native
optie op wijze van de Ontwikkelaaren het Synchroniseren van gegevens in een ontwikkelaarmilieu van de Docker. -
up
endown
bevelen - de--volume
optie werd verwijderd uitbin/magento-docker up
enbin/magento-docker down
bevelen, die door het nieuwebin/magento-docker init
bevel met een waarschuwing van het gegevensverlies worden vervangen. Door deze wijziging voorkomt u dat gegevens per ongeluk verloren gaan. Voorgelegd door joeshelton-wagento. -
CN
waarde voor het geproduceerde certificaat - Verwijderde de gehardeCN
waarde uit Dockerfile. Deze waarde leidde tot een certificaatfout (NET::ERR_CERT_INVALID
) die--host
optie voor hetece-docker build:compose
bevel om veroorzaakte te worden genegeerd.
v1.2.2
Releasedatum: 20 april 2021
-
host.docker.internal
om 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 Igorwordt voorgelegd. -
mounts
voorwerp aan deMAGENTO_CLOUD_APPLICATION
omgevingsvariabele toe. Reparatie die door Chiranjeeviwordt voorgelegd. -
init-docker.sh
manuscript met PHP 7.4 en de versies van Docker 1.2.1 van de Wolk bij. Repareren die door Adarsh Manickamwordt voorgelegd. -
sodium
PHP uitbreiding door gebrek binnen de beelden van de Docker van PHP. -
custom-registry
optie - toegevoegd a--custom-registry
optie aanphp ./vendor/bin/ece-docker build:compose
bevel voor het gebruiken van uw eigen beeldregistratie.code language-bash ./vendor/bin/ece-docker build:compose --custom-registry=my-registry.example.com
-
-
-
opcache.validate_timestamps
- Toegelatenopcache.validate_timestamps
PHP 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. -
build:custom:compose
- Vaste hetbuild:custom:compose
bevel 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 up
de verkeerde bestanden zou kunnen gebruiken. -
](https://experienceleague.adobe.com/docs/commerce-on-cloud/assets/fix.svg?lang=nl) Vast het pictogram van de moeilijke situatie
--sync_engine="native"
optie - Vaste de kwestie waar op productiemodus (--mode="production"
), de--sync_engine="native"
optie geen ingangen voor lokale omslagen in hetdocker.composer.yml
dossier zou creëren.![ -
type
bezit in deMAGENTO_CLOUD_RELATIONSHIP
variabele. Het toevoegen van deze versies aan derelationships
variabele herstelde de bevestigingsfouten die tijdens plaatsingsfase voorkwamen.
v1.2.1
Releasedatum: 21 december 2020
-
worker_processes
en NGINXworker_connections
voor de diensten van TLS en van het Web te veranderen. De parameterworker_process
behoudt 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
-
code language-bash ./vendor/bin/ece-docker build:compose --no-tls
-
-
-
WEB_PORT
van80
te veranderen in8080
. -
-
v1.2.0
Releasedatum: 9 november 2020
-
-
-
-
-
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.yaml
dossier te gebruiken om hetdocker-compose.yaml
dossier 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-icu
enanalysis-phonetic
worden standaard geïnstalleerd. U kunt de plug-insanalysis-stempel
enanalysis-nori
naar wens toevoegen of verwijderen.
-
-
-
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 Zilkerwordt voorgelegd. -
OpenSSH-client toegevoegd aan PHP CLI containers. Nu, kunt u ssh-agent gebruiken die voor Composer door:sturen als het
composer.json
dossier privé gothandelen bevat die een ssh cliënt vereisen om Composer bevelen te gebruiken.
-
-
https://hub.docker.com/r/magento/magento-cloud-docker-nginx
beeld 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. -
--with-test
optie aan het Dokkerbuild:compose
bevel toe om de container slechts tot stand te brengen wanneer het testen in het milieu van de Dokker. Zie toepassing het testen. -
-
--set-docker-host
optie aan hetece-docker build:compose
bevel toe om dehost.docker.internal
waarde in de container te vormen Xdebug. Deze optie is vereist als u Xdebug wilt gebruiken op Linux-systemen. Zie Xdebug voor Dockervormen. -
uninitialized "with_xdebug" variable
fouten in de logboeken op te lossen. Fix die door Florent Olivaudwordt voorgelegd
-
-
-
-
configuratie MailHog - nu kunt u de volgende
ece-docker build:compose
bevelopties 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:compose
bevel 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 configuratiesamen. -
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-port
toe te voegen wanneer u het Docker-configuratiebestand genereert.
-
-
app/etc/env.php
dossier bestaat. -
-
v1.1.2
Releasedatum: 9 september 2020
v1.1.1
Releasedatum: 5 augustus 2020
-
-
ps: command not found
fouten te bevestigen. -
Cannot create container for service db
fouten 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-point
enwith-mariadb-conf
. Zie de configuratieopties van de Dienst. -
./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
-
-
-
-
-
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-varnish
is toegevoegd om de installatie van Varnish-services over te slaan wanneer u het configuratiebestand van Cloud Docker genereert. -
-
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.
-
-
-
Toegevoegde steun voor PHP 7.4. Fix die door Mohanela Murugan van de Technologie van Zilkerwordt 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 montagesaanpassen. Repareren die door Mathew Beane van de Technologie van Zilkerwordt voorgelegd. -
Er is een containerhealth check toegevoegd. Reparatie die door de Sampath van de Visant van de Technologie van de Zilkerwordt voorgelegd.
-
-
-
-
Toegevoegde steun voor Elasticsearch 6.8, 7.2, 7.5, en 7.6.
-
Toegevoegd de capaciteit om de de containerconfiguratie van Elasticsearchaan te passen wanneer u het Docker samenstelt configuratiedossier produceert.
-
De optie
--no-es
is 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.
-
-
-
-
-
Added health checks for PHP-FPM, Redis, Elasticsearch, en MySQL de dienstcontainers van de Dok.
-
Veranderde standaardwijze van de dossiersynchronisatie in
native
op 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.yml
dossier. -
Verbeterde capaciteit om grote reacties van de stroomopwaartse container te behandelen PHP-FPM door de
fastcgi_buffers
waarde 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
vendor
te synchroniseren. Deze wijziging voorkomt dat mutageen vastzit tijdens het synchronisatieproces van het bestand. Repareren die door Mathew Beane van de Technologie van Zilkerwordt voorgelegd. -
-
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
bevel veroorzaakte om te ontbreken als de configuratie Blackfire.io omvatte. Repareren die door G Arvind van de Technologie van Zilkerwordt voorgelegd. -
-
build:compose
mislukt als in hetmagento.app.yaml
-bestand meerdere databasegebruikers zijn opgegeven. Repareren die door G Arvind van de Technologie van Zilkerwordt voorgelegd. -
rsyslog
uit het Dok van de Wolk voor de containers van Commerce PHP om verenigbaarheidskwesties op te lossen die waarschuwingsberichten tijdens plaatsing veroorzaakten. Cloud Docker gebruikt het hulpprogramma rsyslog niet.
v1.0.0
Releasedatum: 5 februari 2020