2016-12-29 16 views
1

私はdockerdocker-composeを使用しているいくつかの私のプロジェクトです。ドッカーコマンドのエイリアスを定義する

私はちょうどdocker-compose

docker phpunit 

提供詳細ようなものか、他のいくつかの構成ファイルを使用したいと思いますそれは素晴らしいことだが、私は使用しています今、多くのコマンドが

docker run --rm -it -v $(pwd):/app -u $(id -u):$(id -g) php:7.1 php vendor/bin/phpunit 

のように、非常に長いです。

プロジェクトごとににこれらのコマンドのエイリアスを定義する方法はありますか。

このようなコマンドはプロジェクトごとに異なる可能性があるため、グローバルエイリアスは使用しません。

答えて

2

あなたは、単にあなたのプロジェクトのそれぞれにbashスクリプトdocker.shを追加することができます。

#!/usr/bin/env bash 
docker run --rm -it -v $(pwd):/app -u $(id -u):$(id -g) php:7.1 php vendor/bin/phpunit 

./docker.shでそれを実行します。これは、それぞれの特殊性を考慮してカスタマイズする簡単な方法であり、あなたのバージョン管理下にコマンドを持っています。

+2

'chmod + x/docker.sh'を忘れないでください。 – TrungDQ

+0

Yep!忘れないで! :D –

関連する問題