Quantcast
Channel: Bashタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 2808

独自のdocker-compose.ymlをコマンドラインで使う

$
0
0

独自のdocker-compose.yml

プロジェクトのdocker-compose.ymlを独自に書き変えたい場合

docker-compose -f docker-compose.myenv.yml

-fオプションにカスタマイズしたYAMLファイルを指定することで、独自のCompose設定ファイルをもとにコマンドが実行されます。

しかし、毎回指定するのは面倒ですよね。

シェルの設定ファイル

.bashrcなどに以下を追記することで、ディレクトリ直下に独自の設定ファイルがある場合、dcを実行するとdocker-compose.myenv.ymlが適用されます。

.bashrc
function dc(){if[[-f docker-compose.myenv.yml ]];then
        echo'Using docker-compose.myenv.yml'
        docker-compose -f docker-compose.myenv.yml $@else
        docker-compose $@fi;}alias dc=dc

.docker-compose.myenv.ymlがあるとき
$ dc
Using docker-compose.myenv.yml
Define and run multi-container applications with Docker.
...

Viewing all articles
Browse latest Browse all 2808

Trending Articles