Docker、コンテナを削除したい時は CONTAINER ID を指定しないといけなくて、けど NAMES に prefix や suffix で整理されているとそっちで絞り込みたいよね、という時がほとんど。
でこれどうすりゃええんや、と思ったら以下のようにすればよいらしい。
docker ps -a --filter name={絞り込み条件}
- CONTAINER ID, IMAGE, COMMAND, CREATED, STATUS, PORTS, NAMES が出る
docker ps -aq --filter name={絞り込み条件}
- コンテナ ID だけ取得できる
docker rm `docker ps -aq --filter name={絞り込み条件}
- 絞り込んだコンテナ ID で対象を削除できる
うれしい。