非常簡單呀,加個「別名」就好了:
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
No Comment
Post your comment