以下の内容はhttps://malsan.hatenablog.com/entry/2024/09/07/223432より取得しました。


【Docker】pecoを使って[docker exec -it <id> bash]を便利に

pecoとは

簡単にいうと 「標準入力から受けた行を選択しできるようにして、選択した行を標準出力に返す」 コマンドです。

これまで出力を確認してコピペしていた作業がpecoを使うとすごく便利になるというわけです。

インストール

brewを使ってインストールができます 以下のコマンドを実行すれば自動でpecoが使えるようになります。

brew install peco

使ってみる

docker exec -it $(docker ps | peco | awk "{print \$1}") bash               

参考 : https://ghost.tech.anti-pattern.co.jp/content/images/2022/04/Apr-12-2022-18-55-27.gif

伝わったでしょうか。pecoを使えば他にもいろいろなものが便利になりそうですね。

docker rmi

dockerのimageも簡単に削除できます

alias drmi='docker rmi -f $(docker images | peco | awk "{print \$3}")'
dri

docker logs

alias dl='docker logs $(docker ps | peco | awk "{print \$1}")'
dl

まとめ

pecoはdocker以外にもいろいろと汎用性があるのでこれまで面倒だった作業が便利になると思います。いろいろ試していきたいですね。




以上の内容はhttps://malsan.hatenablog.com/entry/2024/09/07/223432より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14