by Devin Yang
(This article was automatically translated.)

Published - 7 years ago ( Updated - 7 years ago )

D-Laravel has provided a built php image, if you need to adjust it yourself and build your own dedicated image is quite simple.

1. First, enter dockerfiles/fpm in D-Laravel , and select the PHP version you want to build, such as 7.2.
The command is as follows:
cd dockerfiles/fpm/7.2

2. You can adjust the PHP extensions to be installed according to your own needs.
If you want to know about PHP's Dockerfile configuration, you can refer to the official link below:
https://hub.docker.com/_/php/

Example: PECL extension package installation.

3. When a new version of the PHP image is released, we can actually simply adjust the version number on the Dockerfile to build the latest version of the PHP fpm image.
E.g:
Original:
FROM php:7.2.1-fpm
changed to
FROM php:7.2.2-fpm

4. After the modification is completed, you can execute the command to perform the Build Image action.
E.g:
docker build -t myimage .

5. Remember to update our docker-compose.yml file, and change the PHP image to the image you built.
docker-compose.yml

Tags: dlaravel

Devin Yang

Feel free to ask me, if you don't get it.:)

No Comment

Post your comment

Login is required to leave comments

Similar Stories


dlaravel

Use docker in docker to build a D-Laravel test environment.

D-Laravel is an extremely easy-to-use and extremely flexible Laravel development environment. As long as you are a Mac user, even if you don’t know Docker, you can use it to create Laravel projects and develop them. Due to the newly added .env function When it comes to functions, those who are in a hurry push, but there is no complete test, and a bunch of new bugs are created. Therefore, this time, a new dlaravel_test, a bash testing tool, is added to run the test through docker in docker. Make sure that every release of D-Laravel can be a stable version.

dlaravel

[D-Laravel] about chowner.

About D-Laravel's Chowner This article explains the function of chowner in D-Laravel. If you are a Linux user, you may need to do this.

dlaravel

D-Laravel v1.5.0 is a new version.

1. Change the image generation method of fpm, optimize dockerfiles/fpm/php7.x/Dockerfiles, and make it easier to set and adjust extension packages. 2. Adjust docker-compose-build.yml, and in the Project directory of D-Laravel, You can quickly build your own image through ./console build. And many more changes....