c4se記:さっちゃんですよ☆

.。oO(さっちゃんですよヾ(〃l _ l)ノ゙☆)

.。oO(此のblogは、主に音樂考察Programming に分類されますよ。ヾ(〃l _ l)ノ゙♬♪♡)

音樂は SoundCloud 等に公開中です。

考察は現在は主に Scrapbox で公表中です。

Programming は GitHub で開発中です。

Docker imageの名前だけを一覧する

持ち歩きの PC を Windows7 から Ubuntu に入れ替へました。

  • 問題 入れてる Docker の image 名が長く成って覚えてないし、コピペしやうにもdocker ps -aの出力は長い。名前だけ一覧したい。

  • 解決 AWK を使ふ。.bashrc に書く。

    |sh|

license: Public Domain

function docker-ps-names() { docker ps -a | awk -F" +" 'NR>1{print $(NF-1)}' } ||< 空白区切りで、ヘッダである一行目を飛ばし、最後の列を出力する。 peco ( https://github.com/peco/peco ) と一緒に使ふ。

|sh| docker start -a $(docker-ps-names | peco) ||< Unite.vim みたいで peco しゅごい (peco の宣伝)。

  • 追記 docker start -aでうまくいかない人向け。

    |sh|

license: Public Domain

function docker-sa() { local image_name=$(docker-ps-names | peco) docker start $image_name docker attach $image_name } ||<