by Devin Yang

建立於: 8年前 ( 更新: 8年前 )

前言

Laravel 5.5推出了,如何更新D-Laravel內的image使用最新的laravel installer呢?
這篇文章教大家如何更新自己在dlaravel內的Laravel installer,並且commit 變更過的image.

更新方式說明:

在這裡我使用deviny/fpm:7.1.8的image為例。

如果要知道自己執行在d-laravel上的版本及使用的fpm image是什麼,可以使用...
./console up 執行並建立container,
然後輸入
docker ps即可查看。


一、執行./console進入container內.

 ./console

輸入如下的命令即可更新。
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
輸入指令exit,即可離開container。

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

exit

 

二、在我們的host,例如:MacOS輸入docker ps,即可例出運作中的container,找到fpm的那個contaenr。

 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

 

三、使用如下指令,即可commit並永久保存更新後的laravel installer 囉。
docker commit dae0cf820584 deviny/fpm:7.1.8

sha256:316e6a4b7cf393fb0c78ec6430a2ddec2b5763c49ceef0ea6c6156e73f573040

Tags:

Devin Yang

文章內容無法一一說明,如果您有什麼不了解處,歡迎提問哦:)

No Comment

Post your comment

需要登入才可留言!

類似的文章


MacOS

如何在MacOS上自行編譯tree的指令?

相信Linux使用者,大概都有用過tree這個指令,我們可以透過homebrew來直接安裝tree這個指令, 但是如果我們想自行編譯進行安裝,應該如何做呢? 本文介紹如何在自己的MacOS上自行編譯tree的指令及安裝。  

macos

關於MacOS上的ditto指令

ditto指令第一次出現在Mac OS X (10.0)在一些狀況下,他比cp指令直覺還好用,有興趣的人可自行研究測試。假定我的目錄下有個envs資料夾,我的測試如下:

seo

我如何用docker優化我網站的圖檔

​​​​​​​本文介紹我如何用docker來優化我自己的圖檔。 直接縮小目錄中的圖檔,一行指令搞定圖形最佳化。