diff --git a/docs/en/index.md b/docs/en/index.md index 45116e5c4e..6a8e96a55e 100644 --- a/docs/en/index.md +++ b/docs/en/index.md @@ -58,13 +58,15 @@ ddev launch ``` ```bash [Docker] -# Using official PHP image -docker run -it --rm -v $(pwd):/app composer create-project \ - --prefer-dist cakephp/app:~|cakeversion| my_app +# Using CakePHP's official image (ghcr.io/cakephp/cakephp), which bundles +# the extensions CakePHP needs (intl, pdo_mysql, etc.) +docker run -it --rm -v $(pwd):/app -w /app ghcr.io/cakephp/cakephp:|phpversion| sh -c \ + "curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer \ + && composer create-project --prefer-dist cakephp/app:~|cakeversion| my_app" cd my_app docker run -it --rm -p 8765:8765 -v $(pwd):/app \ - -w /app php:8.2-cli php bin/cake server -H 0.0.0.0 + -w /app ghcr.io/cakephp/cakephp:|phpversion| php bin/cake.php server -H 0.0.0.0 ``` :::