「イメージでいうとサービス名web決め打ちにして dcw exec bashとかしたい。エイリアスだと引数の順番のせいでできないし…」
「それ独自関数できるよ」
「マジっすか」
これがだるいので
docker-compose exec web |本命のコマンド|
# docker-compose exec web bash とか
# .zshrc にコピペ
dcw () { docker-compose $1 web "${@:2}" }
# .bashrcならこうらしい
dcw () {
docker-compose $1 web "${@:2}"
}
dcw exec bash
# docker-compose exec web bash になる!
web のところは自分のdocker-composeの定義に置き換えてくれよな!
ついでにこれも見ていくといいんじゃない(私の記事ではないけど)
一部抜粋
alias d='docker'
alias dc='docker-compose'