by Devin Yang

建立于: 5年前 ( 更新: 3年前 )

非常简单呀,加个「别名」就好了:

alias laravel='docker run --rm -v ${PWD}:/var/www/html -v ~/.dlaravel/cache:/home/dlaravel/.composer/cache -ti deviny/fpm:8.1.10 /home/dlaravel/.composer/vendor/bin/laravel'

在这个命令,中会挂载我们主机端(host)目前的数据夹,我们看到了-v ${PWD}。
而容器端(冒号右边)为何:/var/www/html,因为他是deviny/fpm image创建容器的默认路径。
-ti 后面接著我们要使用的image,这里我使用deviny/fpm:8.1.10版本。
--rm则是创建后的容器运行完就可以移掉掉了。

也就是说我们透过了docker运行了容器内的laravel安装命令,因为我们已挂载了host端的目录。
因此,在容器内生成目录,就能保留在主机端啦。
 

粘贴上方的别名,到终端机上,就能直接测试Laravel installer的功能。
如果要永久生效,可以加到自己shell的启动档上。

我们可以用$0查看自己使用的shell是什么。

echo $0

再将别名的设置添加到文件中。
例如:/bin/zsh添加到
~/.zshrc
或bash
~/.bash_profile

记得运行一次source进行更新哦 。
例如,我是zsh

source ~/.zsh

Tags: docker php cli

Devin Yang

文章内容无法一一说明,如果您有什么不了解处,欢印提问哦:)

No Comment

Post your comment

需要登入才可留言!

类似文章


wordpress, d-laravel, docker, docker-compose

如何用D-Laravel安装Wordpress

约8分钟的教程影片,介绍在D-Laravel上安装Wordpress. D-Laravel是一个docker-compose的Laravel框架开发环境,但不代表他不能拿来装别的东西。 这个影片,介绍使用D-Laravel安装非Laravel的PHP项目, 您可以学到D-Laravel上的相关命令用法: ./create --host用法, docker-compose up -d及 ./console mysql用法, D-Laravel v1.0.0版后的数据库连线设置方式。

php

浅谈PSRs

PSR全称叫做「PHP标准建议」(PHP Standards Recommendations)。由FIG(PHP框架互用性群组)所制定的建议规范, 这个群组是在2009年的php|tek由一些框架的开发者发起的,由最初的5个到现在已超出20多个了。 在「PHP标准建议」中有很多的编号,每个编号代表了不同的规范。

php

我的拼装车LaNativeRoute

我虽然很喜欢Laravel,Laravel有很多特点都非常棒,像是Eloquent ORM、Model、Blade temple我都非常喜欢, 但是说真的,他真的非常肥大,导致跑起步来好像有点慢,所以我就试著使用我自己想要的方式 抽取我要的功能,拼装出这个自制的框微型架,接近Plain PHP,我想懂php的人都可以上手吧。