Run ./build.sh to build your images.
Parameters:
name:tagthe name and tag to use for the resulting docker image
Options:
--env envbuilds the image with configuration stored in config-{env} folder--php versionselects php version (builds from the {version}-fpm-alpine base).--customize dirthe name of the folder undercustomto build from the resulting image. A Dockerfile should be present incustom/{dir}. See example folder for a starter template. By default all folders under custom will be built.
The script will automatically build your custom images by placing your Dockerfiles in the custom folder.
Your image will have the name of the folder it is placed in, tagged with latest.
E.g. for the example folder the image will be built as example:latest.
Example:
./build.sh phpdev:base --env dev --php 7.2 --customize phpdev
Then you can start your container with the built image:
docker run -d -p 8007:80 --name dev-container phpdev:latest
Available PHP versions:
- 7.2.*
- 7.1 (default)
- 7.0
- 5.6
For a complete list see https://store.docker.com/images/php