Docker 提供了強大的卷管理功能,可以方便地將卷掛載到容器中。有時候,我們需要刪除這些掛載的卷,下面我們來介紹如何使用 Docker 刪除掛載的卷。
首先,通過docker volume ls
命令查看所有的卷。
~$ docker volume ls
DRIVER VOLUME NAME
local 8d7a6c09e6a7be38c0d6b998f64934648ab2c905b07187263d0e8db0f938977c
local 84dec3debbd408003e6ebf9866bf0d6bc75e8c049493cf83e9a839e5250f1732
local 1ca797f4c41d28744a96fbc5ed5fb7c5b5d5c5ec318d81d10e7c1b03e3d7d021
然后,通過docker volume rm VOLUME_NAME
命令刪除指定的卷。
~$ docker volume rm 8d7a6c09e6a7be38c0d6b998f64934648ab2c905b07187263d0e8db0f938977c
8d7a6c09e6a7be38c0d6b998f64934648ab2c905b07187263d0e8db0f938977c
也可以通過docker volume prune
命令刪除所有未被使用的卷。
~$ docker volume prune
WARNING! This will remove all local volumes not used by at least one container.
Are you sure you want to continue? [y/N] y
Deleted Volumes:
84dec3debbd408003e6ebf9866bf0d6bc75e8c049493cf83e9a839e5250f1732
1ca797f4c41d28744a96fbc5ed5fb7c5b5d5c5ec318d81d10e7c1b03e3d7d021
Total reclaimed space: 5.245kB
上一篇mysql做成前端