by Devin Yang

建立于: 7年前 ( 更新: 7年前 )

前言

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

需要登入才可留言!

类似文章


d-laravel, docker, laravel, docker-compose

D-Laravel v1.0.0 release变更说明

为了让container可以被更灵活运用,D-Laravel释出v1.0.0版了,此版本为不向下相容变更。 https://github.com/DevinY/dlaravel/releases/tag/v1.0.0 如果您使用为 v1.0.0 之前,您需修改Laravel项目的.env档,DB_HOST=127.0.0.1变更为DB_HOST=db 如果您有自定义的docker-compose-custom.yml档....more

docker

用树莓派安装Docker及docker-compose

本文简单介绍我们如何在Raspberry Pi上安装docker及docker-compose。

docker,polymer,seo

用Rendertron解决Polymer SEO问题(Polymer Summit 2017)

文章下方的影片介绍如何使用rendertron解决Polymer SEO优化的问题。 在我fork的source中,已调整支持中文环境。 并且还添加了pdf的API接口,也可以拿来转pdf。