📅  最后修改于: 2023-12-03 15:00:29.952000             🧑  作者: Mango
在Docker中,容器数据以卷(volume)的形式存储。当不再需要一个卷时,可以将其删除。本文将介绍如何使用Docker删除现有卷。
在终端中输入以下命令可以列出系统中的所有卷:
docker volume ls
该命令将输出一个卷列表,类似于以下内容:
DRIVER VOLUME NAME
local 8c77d79af1b5e21ae5a42514b809f966a46b94cef9825b5c62bbe5d1c445e79d
local a326ebdc59cdceb745b4fdc0ad3792a4f3e9b97ff2cc34a90ccfbf64a10b60cc
local b05b37398b5f5bad5cfe763a1f0ef05fcfb754078c59a321f44c407e17643330
选择要删除的卷的名称,然后在终端中输入以下命令:
docker volume rm [VOLUME NAME]
请将VOLUME NAME
替换为要删除的卷的名称。例如,要删除卷名称为a326ebdc59cdceb745b4fdc0ad3792a4f3e9b97ff2cc34a90ccfbf64a10b60cc
的卷,请使用以下命令:
docker volume rm a326ebdc59cdceb745b4fdc0ad3792a4f3e9b97ff2cc34a90ccfbf64a10b60cc
可以再次运行docker volume ls
命令来确保要删除的卷已成功删除。
docker volume ls
输出将不再包含要删除的卷名称。
DRIVER VOLUME NAME
local 8c77d79af1b5e21ae5a42514b809f966a46b94cef9825b5c62bbe5d1c445e79d
local b05b37398b5f5bad5cfe763a1f0ef05fcfb754078c59a321f44c407e17643330
使用以上步骤,您可以通过终端命令使用Docker删除现有卷。