4
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

tmux使用時にdockerコンテナに入った際、paneの背景色を変えるalias

Posted at

前提

  • tmux
  • docker

source

.zshrc
alias docker-login='(){tmux select-pane -P "fg=4,bg=colour236"; docker exec -it $1 bash -lc "su - $2";tmux select-pane -P "fg=default,bg=default" }'

見たままだけど、内容としては、dockerの中にloginする際にtmuxのpaneのカラーを変更して、抜けたら元の色にもどしている。
docker execの部分をsshに変更したら、dockerじゃなくてsshでどこかのリモートサーバにログインした時もカラー変更したりできる。

使い方

ここの部分はどこかのqiitaに書いてあったまんま

# amasokユーザでログイン
docker-login 7b566329da7f amasok
# rootユーザでログイン
docker-login 7b566329da7f

これで、dockerにアクセスしてる最中は背景色と文字色が変わる。

tmux select-pane -P "fg=4,bg=colour236"

上のfgとbgを変えると色を変更できる。
抜けたら元の色に戻る。

参考

あったんだけど、忘れた。。見つけられない。。

4
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?