docker volumeとimageを削除する

docker volumeとimageを削除する

dockerで必要ないvolumeとimageを削除する手順を記述してます。

環境

  • OS centos8.1.1911
  • docker 19.03.9
  • docker-compose 1.25.5

volume確認

現在あるvolumeを確認します。

docker volume ls

<出力結果>
local               7fdc1f81c0d73ddd15cf0b7339fde621767967c8c2c5581eb34f8b06e2ba5183
local               61a3e084bd55401ccd6fa311decaeaca72f66e7cca2095a0fd8fb2b79a763314
local               2530d7909a7c43a871edb0097b37162a6e5e69a71713c46b36a9ad642c01782d
local               a7a4fe84d642a6e4b69d2a3ef249289b6a17cbb5bf5befb7f79ba3f74586b08f
local               testuser_mariadb_data

volume削除

削除したいvolumeを選択して下記のコマンドを実行して削除します。
※ここでは「testuser_mariadb_data」を削除してます。

docker volume rm testuser_mariadb_data

確認します。

docker volume ls

<出力結果>
local               7fdc1f81c0d73ddd15cf0b7339fde621767967c8c2c5581eb34f8b06e2ba5183
local               61a3e084bd55401ccd6fa311decaeaca72f66e7cca2095a0fd8fb2b79a763314
local               2530d7909a7c43a871edb0097b37162a6e5e69a71713c46b36a9ad642c01782d
local               a7a4fe84d642a6e4b69d2a3ef249289b6a17cbb5bf5befb7f79ba3f74586b08f

volume全削除

使用していないvolumeを全削除することも下記のコマンドで可能です。

docker volume prune

image確認

現在あるimageを確認します。

docker images

<出力結果>
REPOSITORY                                      TAG                 IMAGE ID            CREATED             SIZE
weseek/growi                                    4                   e866bb45b80c        2 weeks ago         247MB
drupal                                          8                   7acbe58e526b        2 weeks ago         495MB

image削除

削除したいimageを選択して下記のコマンドを「IMAGE ID」を指定して削除します。
※ここでは「weseek/growi」を削除してます。

docker rmi e866bb45b80c

image全削除

使用していないimageは下記のコマンドで全削除可能です。

docker image prune