AR ホームベーカリー

オイラのアウトプット用ホームベーカリー!

docker のコンテナ名でまとめて消す

Docker、コンテナを削除したい時は CONTAINER ID を指定しないといけなくて、けど NAMES に prefix や suffix で整理されているとそっちで絞り込みたいよね、という時がほとんど。

でこれどうすりゃええんや、と思ったら以下のようにすればよいらしい。

qiita.com

  1. docker ps -a --filter name={絞り込み条件}
    • CONTAINER ID, IMAGE, COMMAND, CREATED, STATUS, PORTS, NAMES が出る
  2. docker ps -aq --filter name={絞り込み条件}
    • コンテナ ID だけ取得できる
  3. docker rm `docker ps -aq --filter name={絞り込み条件}
    • 絞り込んだコンテナ ID で対象を削除できる

うれしい。