by Devin Yang
(This article was automatically translated.)

Published - 9 years ago ( Updated - 9 years ago )

foreword

Laravel 5.5 is launched, how to update the image in D-Laravel to use the latest laravel installer?
This article teaches you how to update your Laravel installer in dlaravel, and commit the changed image.

Description of update method:

Here I use the deviny/fpm:7.1.8 image as an example.

If you want to know the version you are running on d-laravel and what fpm image you are using, you can use...
./console up executes and creates a container,
then type
docker ps to view.


1. Execute ./console to enter the container.

./console

Enter the following command to update.
dlaravel@php:/var/www/html$ composer global require "laravel/installer"

Changed current directory to /home/dlaravel/.composer

Using version ^1.4 for laravel/installer

./composer.json has been updated

Loading composer repositories with package information

Updating dependencies (including require-dev)

Package operations: 0 installs, 1 update, 0 removals

- Updating laravel/installer (v1.3.7 => v1.4.1): Downloading (100%)

Writing lock file

Generating autoload files
Enter the command exit to leave the container.

dlaravel@php:/var/www/html$ exit

exit

 

2. On our host, for example: MacOS, enter docker ps to display the running container and find the contaenr of fpm.

 docker ps

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

dae0cf820584 deviny/fpm:7.1.8 "docker-php-entryp..." 8 minutes ago Up 8 minutes 9000/tcp dlaravel_php_1

8364e7aaddba mysql:5.7.17 "docker-entrypoint..." 8 minutes ago Up 8 minutes 127.0.0.1:3306->3306/tcp dlaravel_db_1

5f1497ff8c56 nginx "nginx -g 'daemon ..." 8 minutes ago Up 8 minutes 0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp dlaravel_web_1

 

3. Use the following command to commit and permanently save the updated laravel installer.
docker commit dae0cf820584 deviny/fpm:7.1.8

sha256:316e6a4b7cf393fb0c78ec6430a2ddec2b5763c49ceef0ea6c6156e73f573040

Tags:

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


git

Yesterday's report of git alias

We can use git config --global alias.[alias] to "reduce the long and long git subcommands that are often executed" into simplified aliases. So you can also add your frequently used git commands to the global git alias through the git alias setting. Let's take a look at my practical example of how to reduce long subcommands into easy-to-use aliases.

linux,termux

how to play mp4 or webm in android phone background

I have some audio files downloaded from Youtube that I want to play in the background, do I know how to do it?