You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -227,6 +228,8 @@ For performance's sake, it's generally better to specify extras at build-time, b
227
228
228
229
Specific versions of a PECL module can be forced by using a `:`, e.g. `EXTRA_PECL=mcrypt:1.0.2`. (A `:` is used in place of a `-` so that the version can be stripped from the extension name in generated PHP .ini file(s).)
229
230
231
+
As of the 2.x versions of this image, `EXTRA_EXTS` are built using [mlocati/docker-php-extension-installer](https://github.com/mlocati/docker-php-extension-installer/), so you no longer need to specify `EXTRA_APKS` for any of the extensions it supports, and you can build supported PECL extensions using `EXTRA_EXTS`, without needing `EXTRA_PECL`, unless you need to specify a particular module version, or need an extension that isn't supported by docker-php-extension-installer. (But in such cases, you must explicitly list any needed packages in `EXTRA_APKS`, since the automatic installer won't be handling it for you.)
232
+
230
233
### Supervised Tasks
231
234
232
235
Any files named `/etc/supervisor.d/*.ini` are included as part of the supervisord configuration, so that you can add your own supervised tasks. (For example, if you wanted to add a mysql or openssh server.) This image's own tasks are there as well, and can be overridden by your own substitutions in `/tpl/etc/supervisor.d` or a `DOCKERIZE_TEMPLATES` directory:
@@ -259,23 +262,27 @@ Please note that the modd process runs as **root**, which means that your config
259
262
260
263
### Version Info
261
264
262
-
Builds of this image are tagged with multiple aliases to make it easy to pin specific revisions or to float by PHP version. For example, a PHP 7.1.33 image with revision 1.4.6 of this container could be accessed via any of the following tags:
265
+
Builds of this image are tagged with multiple aliases to make it easy to pin specific revisions or to float by PHP version. For example, a PHP 7.1.33 image with release 1.4.6 of this container could be accessed via any of the following tags:
263
266
264
-
* `7.1`, `7.1.33` - PHP version, with or without minor release, any container revision
265
-
* `7.1-1.x`, `7.1.33-1.x` -- PHP version plus container major revision
266
-
* `7.1.33-1.4.6 -- an exact revision of both PHP and the container
267
+
* `7.1`, `7.1.33` - PHP version, with or without minor version, latest container release
268
+
* `7.1-1.x`, `7.1.33-1.x` -- PHP version plus container major release
269
+
* `7.1.33-1.4.6` -- an exact PHP revision and container release
267
270
268
-
The `latest` tag will match the highest-numbered exact revision, while `unstable` tracks the `master` branch during development.
271
+
The `unstable` tag tracks the `master` branch during development, with the highest PHP version currently in test.
269
272
270
273
#### Version History
271
274
272
-
| Tags | Upstream Version | PHP | nginx | mod lua | alpine |
(Note: The 2.x version bump for 7.2.29 is due to the switch from alpine 3.9 to 3.10: if you're building complex things on top of this image, the base OS often matters quite a bit.)
0 commit comments