36
Help us understand the problem. What are the problem?

More than 1 year has passed since last update.

posted at

updated at

Organization

「docker-compose [execとか] [サービス名] [コマンド可変]」ってタイプするのがだるい

「イメージでいうとサービス名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設定 - Qiita

一部抜粋

alias d='docker'
alias dc='docker-compose'

Register as a new user and use Qiita more conveniently

  1. You can follow users and tags
  2. you can stock useful information
  3. You can make editorial suggestions for articles
What you can do with signing up
36
Help us understand the problem. What are the problem?