kaakaa Blog

この世は極楽 空にはとんぼ

docker rmを楽に実行したかった

docker rmの引数にコンテナID渡すのが面倒。

なので、peco使ってインタラクティブにコンテナID選択できるよう下記のaliasを設定した。 peco で Docker の container ID を楽に選択する alias - Qiita

だけど、普通にdocker rm `P`とかで実行しようと、alias実行で取ってきたコンテナIDをコマンドで実行しようとしてしまうのでうまく行かない。

kaakaa@kaakaa-System-Product-Name:~$ docker rm `P`
138a67d406ca: コマンドが見つかりません
docker: "rm" requires a minimum of 1 argument.
See 'docker rm --help'.

Usage:  docker rm [OPTIONS] CONTAINER [CONTAINER...]

Remove one or more containers

ちょっと悲しいけど docker rm `echo P`することでzsh上なら動くようになった。 ただ、自分のbash環境だと上みたいなエラー・・・。

これで良いのか感が拭えない。