らくがきちょう

なんとなく

Docker の複数コンテナを一括停止/削除するスクリプト

以前に Docker で複数コンテナを一括停止/削除するというメモを書きました。 大した中身ではありませんが、これをスクリプト化すると以下のようになると思います。

#!/bin/sh

COUNT=`docker ps -a -q | wc -l`
if [ $COUNT != 0 ]; then
  echo 'Stopping...'
  docker stop $(docker ps -a -q)
  echo 'Removing...'
  docker rm $(docker ps -a -q)
fi