docker

Docker のお掃除

More than 1 year has passed since last update.

Docker コンテナの削除

  1. sudo docker ps -a
  2. sudo docker rm <ID>

全部消すには

  1. sudo docker stop $(sudo docker ps -a | awk '/^[^C]/{print $1}')
  2. sudo docker rm $(sudo docker ps -a | awk '/^[^C]/{print $1}')

Docker イメージの削除

  1. sudo docker images
  2. sudo docker rmi <ID>

全部消すには、

sudo docker rmi -f $(sudo docker images -a | awk '/^[^R]/{print $3}')

Docker イメージの実体を消す。

/var/lib/docker/aufs/diff にイメージの実体が溜まっていく。ストレージの容量が足りなくなってきたら以下の手順でイメージを削除する。

  1. sudo su
  2. docker system prune
  3. docker rmi -f $(sudo docker images -a | awk '/^[^R]/{print $3}')