Skip to content

Commit 0ce8c55

Browse files
Run update.sh
1 parent 6b89c87 commit 0ce8c55

File tree

7 files changed

+162
-126
lines changed

7 files changed

+162
-126
lines changed

docker/README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -38,15 +38,15 @@ WARNING:
3838

3939
- [`29.2.0-rc.1-windowsservercore-ltsc2022`, `29-rc-windowsservercore-ltsc2022`, `rc-windowsservercore-ltsc2022`](https://github.com/docker-library/docker/blob/d9bae6519a1b0a9c73fab9a859e0c5c5131b0176/29-rc/windows/windowsservercore-ltsc2022/Dockerfile)
4040

41-
- [`29.1.4-cli`, `29.1-cli`, `29-cli`, `cli`, `29.1.4-cli-alpine3.23`](https://github.com/docker-library/docker/blob/ff12c497b30da3650320f88e71f55e1d719301b5/29/cli/Dockerfile)
41+
- [`29.1.5-cli`, `29.1-cli`, `29-cli`, `cli`, `29.1.5-cli-alpine3.23`](https://github.com/docker-library/docker/blob/fb8a5acf48645ef11745f3561111688e188cb73f/29/cli/Dockerfile)
4242

43-
- [`29.1.4-dind`, `29.1-dind`, `29-dind`, `dind`, `29.1.4-dind-alpine3.23`, `29.1.4`, `29.1`, `29`, `latest`, `29.1.4-alpine3.23`](https://github.com/docker-library/docker/blob/ff12c497b30da3650320f88e71f55e1d719301b5/29/dind/Dockerfile)
43+
- [`29.1.5-dind`, `29.1-dind`, `29-dind`, `dind`, `29.1.5-dind-alpine3.23`, `29.1.5`, `29.1`, `29`, `latest`, `29.1.5-alpine3.23`](https://github.com/docker-library/docker/blob/fb8a5acf48645ef11745f3561111688e188cb73f/29/dind/Dockerfile)
4444

45-
- [`29.1.4-dind-rootless`, `29.1-dind-rootless`, `29-dind-rootless`, `dind-rootless`](https://github.com/docker-library/docker/blob/ff12c497b30da3650320f88e71f55e1d719301b5/29/dind-rootless/Dockerfile)
45+
- [`29.1.5-dind-rootless`, `29.1-dind-rootless`, `29-dind-rootless`, `dind-rootless`](https://github.com/docker-library/docker/blob/fb8a5acf48645ef11745f3561111688e188cb73f/29/dind-rootless/Dockerfile)
4646

47-
- [`29.1.4-windowsservercore-ltsc2025`, `29.1-windowsservercore-ltsc2025`, `29-windowsservercore-ltsc2025`, `windowsservercore-ltsc2025`](https://github.com/docker-library/docker/blob/ff12c497b30da3650320f88e71f55e1d719301b5/29/windows/windowsservercore-ltsc2025/Dockerfile)
47+
- [`29.1.5-windowsservercore-ltsc2025`, `29.1-windowsservercore-ltsc2025`, `29-windowsservercore-ltsc2025`, `windowsservercore-ltsc2025`](https://github.com/docker-library/docker/blob/fb8a5acf48645ef11745f3561111688e188cb73f/29/windows/windowsservercore-ltsc2025/Dockerfile)
4848

49-
- [`29.1.4-windowsservercore-ltsc2022`, `29.1-windowsservercore-ltsc2022`, `29-windowsservercore-ltsc2022`, `windowsservercore-ltsc2022`](https://github.com/docker-library/docker/blob/ff12c497b30da3650320f88e71f55e1d719301b5/29/windows/windowsservercore-ltsc2022/Dockerfile)
49+
- [`29.1.5-windowsservercore-ltsc2022`, `29.1-windowsservercore-ltsc2022`, `29-windowsservercore-ltsc2022`, `windowsservercore-ltsc2022`](https://github.com/docker-library/docker/blob/fb8a5acf48645ef11745f3561111688e188cb73f/29/windows/windowsservercore-ltsc2022/Dockerfile)
5050

5151
## Shared Tags
5252

@@ -55,10 +55,10 @@ WARNING:
5555
- [`29.2.0-rc.1-windowsservercore-ltsc2025`](https://github.com/docker-library/docker/blob/d9bae6519a1b0a9c73fab9a859e0c5c5131b0176/29-rc/windows/windowsservercore-ltsc2025/Dockerfile)
5656
- [`29.2.0-rc.1-windowsservercore-ltsc2022`](https://github.com/docker-library/docker/blob/d9bae6519a1b0a9c73fab9a859e0c5c5131b0176/29-rc/windows/windowsservercore-ltsc2022/Dockerfile)
5757

58-
- `29.1.4-windowsservercore`, `29.1-windowsservercore`, `29-windowsservercore`, `windowsservercore`:
58+
- `29.1.5-windowsservercore`, `29.1-windowsservercore`, `29-windowsservercore`, `windowsservercore`:
5959

60-
- [`29.1.4-windowsservercore-ltsc2025`](https://github.com/docker-library/docker/blob/ff12c497b30da3650320f88e71f55e1d719301b5/29/windows/windowsservercore-ltsc2025/Dockerfile)
61-
- [`29.1.4-windowsservercore-ltsc2022`](https://github.com/docker-library/docker/blob/ff12c497b30da3650320f88e71f55e1d719301b5/29/windows/windowsservercore-ltsc2022/Dockerfile)
60+
- [`29.1.5-windowsservercore-ltsc2025`](https://github.com/docker-library/docker/blob/fb8a5acf48645ef11745f3561111688e188cb73f/29/windows/windowsservercore-ltsc2025/Dockerfile)
61+
- [`29.1.5-windowsservercore-ltsc2022`](https://github.com/docker-library/docker/blob/fb8a5acf48645ef11745f3561111688e188cb73f/29/windows/windowsservercore-ltsc2022/Dockerfile)
6262

6363
# Quick reference (cont.)
6464

drupal/README.md

Lines changed: 27 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -310,16 +310,39 @@ This variant contains [PHP's FastCGI Process Manager (FPM)](https://www.php.net/
310310

311311
In order to use this image variant, some kind of reverse proxy (such as NGINX, Apache, or other tool which speaks the FastCGI protocol) will be required.
312312

313-
Some potentially helpful resources:
313+
**WARNING:** the FastCGI protocol is inherently trusting, and thus *extremely* insecure to expose outside of a private container network -- unless you know *exactly* what you are doing (and are willing to accept the extreme risk), do not use Docker's `--publish` (`-p`) flag with this image variant.
314+
315+
### FPM configuration
316+
317+
This variant has a few FPM configuration files, each providing a small set of directives.
318+
319+
- `/usr/local/etc/php-fpm.conf`: This is the PHP upstream-provided main configuration file. The only thing that isn't commented out is the `include` for `php-fpm.d/*.conf` under the `[global]` section.
320+
- `/usr/local/etc/php-fpm.d/docker.conf`: This is image specific configuration that makes FPM easier to run under Docker. With understanding, these may be overridden in user provided configuration.
321+
- `/usr/local/etc/php-fpm.d/www.conf`: This is the PHP upstream-provided `www` pool configuration with minor modifications for the image. This may be edited, replaced, or overridden in later configuration files as needed.
322+
- `/usr/local/etc/php-fpm.d/zz-docker.conf`: As of January 2026, this only contains `daemonize = no` under the `[global]` directive. This should not be overridden.
323+
324+
It is recommended to place user configuration in its own `.conf` file within `/usr/local/etc/php-fpm.d/`. Files are included in glob order, so they are sorted according to the collating sequence in effect in the current locale. Later files can override configuration from previous files. See also [FPM's Official Configuration Reference](https://www.php.net/manual/en/install.fpm.configuration.php).
325+
326+
Below is an example of adding custom FPM configuration using a Dockerfile.
327+
328+
```Dockerfile
329+
FROM php:8-fpm
330+
RUN set -eux; \
331+
{ \
332+
echo '[www]'; \
333+
echo 'pm.status_path = /status'; \
334+
} > /usr/local/etc/php-fpm.d/my-fpm.conf
335+
```
336+
337+
Alternatively, a bind-mounted file at runtime can be used as long as the container user (`www-data` of the image by default) can read it (e.g. `--mount type=bind,src=path/to/my-fpm.conf,dst=/usr/local/etc/php-fpm.d/my-fpm.conf` on `docker run`). Special care must be taken when mounting a folder of configuration files over the whole `/usr/local/etc/php-fpm.d/` directory (e.g. `--mount type=bind,src=path/to/fpm.d/,dst=/usr/local/etc/php-fpm.d/`); this replaces the `php-fpm.d` directory of the image, so any necessary directives from the image-provided configuration files (like `daemonize = no`) must be in the user-provided files.
338+
339+
Some other potentially helpful resources:
314340

315-
- [FPM's Official Configuration Reference](https://www.php.net/manual/en/install.fpm.configuration.php)
316341
- [Simplified example by @md5](https://gist.github.com/md5/d9206eacb5a0ff5d6be0)
317342
- [Very detailed article by Pascal Landau](https://www.pascallandau.com/blog/php-php-fpm-and-nginx-on-docker-in-windows-10/)
318343
- [Stack Overflow discussion](https://stackoverflow.com/q/29905953/433558)
319344
- [Apache httpd Wiki example](https://wiki.apache.org/httpd/PHPFPMWordpress)
320345

321-
**WARNING:** the FastCGI protocol is inherently trusting, and thus *extremely* insecure to expose outside of a private container network -- unless you know *exactly* what you are doing (and are willing to accept the extreme risk), do not use Docker's `--publish` (`-p`) flag with this image variant.
322-
323346
# License
324347

325348
View [license information](https://www.drupal.org/licensing/faq) for the software contained in this image.

nextcloud/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,11 @@ WARNING:
3434

3535
- [`31.0.13-fpm-alpine`, `31.0-fpm-alpine`, `31-fpm-alpine`, `stable-fpm-alpine`, `production-fpm-alpine`](https://github.com/nextcloud/docker/blob/b91ae50a73884f5b086ad03e61d30e219b376ebb/31/fpm-alpine/Dockerfile)
3636

37-
- [`32.0.4-apache`, `32.0-apache`, `32-apache`, `apache`, `32.0.4`, `32.0`, `32`, `latest`](https://github.com/nextcloud/docker/blob/b91ae50a73884f5b086ad03e61d30e219b376ebb/32/apache/Dockerfile)
37+
- [`32.0.5-apache`, `32.0-apache`, `32-apache`, `apache`, `32.0.5`, `32.0`, `32`, `latest`](https://github.com/nextcloud/docker/blob/0af85f2377ad19bb60bf14ac7d8573ab1fe8affa/32/apache/Dockerfile)
3838

39-
- [`32.0.4-fpm`, `32.0-fpm`, `32-fpm`, `fpm`](https://github.com/nextcloud/docker/blob/b91ae50a73884f5b086ad03e61d30e219b376ebb/32/fpm/Dockerfile)
39+
- [`32.0.5-fpm`, `32.0-fpm`, `32-fpm`, `fpm`](https://github.com/nextcloud/docker/blob/0af85f2377ad19bb60bf14ac7d8573ab1fe8affa/32/fpm/Dockerfile)
4040

41-
- [`32.0.4-fpm-alpine`, `32.0-fpm-alpine`, `32-fpm-alpine`, `fpm-alpine`](https://github.com/nextcloud/docker/blob/b91ae50a73884f5b086ad03e61d30e219b376ebb/32/fpm-alpine/Dockerfile)
41+
- [`32.0.5-fpm-alpine`, `32.0-fpm-alpine`, `32-fpm-alpine`, `fpm-alpine`](https://github.com/nextcloud/docker/blob/0af85f2377ad19bb60bf14ac7d8573ab1fe8affa/32/fpm-alpine/Dockerfile)
4242

4343
# Quick reference (cont.)
4444

oraclelinux/README.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -24,27 +24,27 @@ WARNING:
2424

2525
# Supported tags and respective `Dockerfile` links
2626

27-
- [`10`](https://github.com/oracle/container-images/blob/dd28624cecc4d5e7dd47fc0727d390069326c8b7/10/Dockerfile)
27+
- [`10`](https://github.com/oracle/container-images/blob/3361dab3cdccef5900d3c0e6cb2941de1a1b23b7/10/Dockerfile)
2828

29-
- [`10-slim`](https://github.com/oracle/container-images/blob/dd28624cecc4d5e7dd47fc0727d390069326c8b7/10-slim/Dockerfile)
29+
- [`10-slim`](https://github.com/oracle/container-images/blob/3361dab3cdccef5900d3c0e6cb2941de1a1b23b7/10-slim/Dockerfile)
3030

31-
- [`9`](https://github.com/oracle/container-images/blob/dd28624cecc4d5e7dd47fc0727d390069326c8b7/9/Dockerfile)
31+
- [`9`](https://github.com/oracle/container-images/blob/3361dab3cdccef5900d3c0e6cb2941de1a1b23b7/9/Dockerfile)
3232

33-
- [`9-slim`](https://github.com/oracle/container-images/blob/dd28624cecc4d5e7dd47fc0727d390069326c8b7/9-slim/Dockerfile)
33+
- [`9-slim`](https://github.com/oracle/container-images/blob/3361dab3cdccef5900d3c0e6cb2941de1a1b23b7/9-slim/Dockerfile)
3434

35-
- [`9-slim-fips`](https://github.com/oracle/container-images/blob/dd28624cecc4d5e7dd47fc0727d390069326c8b7/9-slim-fips/Dockerfile)
35+
- [`9-slim-fips`](https://github.com/oracle/container-images/blob/3361dab3cdccef5900d3c0e6cb2941de1a1b23b7/9-slim-fips/Dockerfile)
3636

37-
- [`8.10`, `8`](https://github.com/oracle/container-images/blob/dd28624cecc4d5e7dd47fc0727d390069326c8b7/8/Dockerfile)
37+
- [`8.10`, `8`](https://github.com/oracle/container-images/blob/3361dab3cdccef5900d3c0e6cb2941de1a1b23b7/8/Dockerfile)
3838

39-
- [`8-slim`](https://github.com/oracle/container-images/blob/dd28624cecc4d5e7dd47fc0727d390069326c8b7/8-slim/Dockerfile)
39+
- [`8-slim`](https://github.com/oracle/container-images/blob/3361dab3cdccef5900d3c0e6cb2941de1a1b23b7/8-slim/Dockerfile)
4040

41-
- [`8-slim-fips`](https://github.com/oracle/container-images/blob/dd28624cecc4d5e7dd47fc0727d390069326c8b7/8-slim-fips/Dockerfile)
41+
- [`8-slim-fips`](https://github.com/oracle/container-images/blob/3361dab3cdccef5900d3c0e6cb2941de1a1b23b7/8-slim-fips/Dockerfile)
4242

43-
- [`7.9`, `7`](https://github.com/oracle/container-images/blob/dd28624cecc4d5e7dd47fc0727d390069326c8b7/7/Dockerfile)
43+
- [`7.9`, `7`](https://github.com/oracle/container-images/blob/3361dab3cdccef5900d3c0e6cb2941de1a1b23b7/7/Dockerfile)
4444

45-
- [`7-slim`](https://github.com/oracle/container-images/blob/dd28624cecc4d5e7dd47fc0727d390069326c8b7/7-slim/Dockerfile)
45+
- [`7-slim`](https://github.com/oracle/container-images/blob/3361dab3cdccef5900d3c0e6cb2941de1a1b23b7/7-slim/Dockerfile)
4646

47-
- [`7-slim-fips`](https://github.com/oracle/container-images/blob/dd28624cecc4d5e7dd47fc0727d390069326c8b7/7-slim-fips/Dockerfile)
47+
- [`7-slim-fips`](https://github.com/oracle/container-images/blob/3361dab3cdccef5900d3c0e6cb2941de1a1b23b7/7-slim-fips/Dockerfile)
4848

4949
# Quick reference (cont.)
5050

0 commit comments

Comments
 (0)