首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我该如何使用码头rm -v`?

我该如何使用码头rm -v`?
EN

Unix & Linux用户
提问于 2019-04-05 06:37:40
回答 2查看 170关注 0票数 1

docker rm的Manpage说

Remove容器及其卷$ docker -v redis此命令将删除与其关联的容器和any卷。注意,<#>if一个卷是用的名称指定的,它不会被删除。

“用名称指定卷”是什么意思?这样的卷不是与要删除的容器相关联的卷吗?

Remove容器并有选择地删除卷$ docker创建-v /bar : /foo -v /bar -name hello redis hello $ docker rm -v hello在本例中,/foo的the卷将保持不变,但/bar的卷将被删除。同样的行为也适用于与--卷继承的卷。

为什么“/foo的卷将保持不变,但/bar的卷将被删除”?

谢谢。

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2019-04-05 06:54:36

有关背景信息,特别是关于数量的码头文件,请参见体积去除的描述

“用名称指定卷”是什么意思?这样的卷不是与要删除的容器相关联的卷吗?

它意味着使用-v name:path--mount选项挂载在容器中的具有自己名称的卷。这样的卷应该与任何容器分开管理(即使与容器一起创建时也是如此)。当请求移除容器时,它们不会与容器一起被移除,它们需要单独删除。

为什么“/foo的卷将保持不变,但/bar的卷将被删除”?

因为/foo是一个命名卷(awesome),所以它是单独管理的,而/bar是一个匿名卷,在与其关联的容器的生存期之外没有期望有用。

票数 2
EN

Unix & Linux用户

发布于 2019-04-05 06:54:28

docker rm -v小心命名的卷不会被错误地删除。匿名卷可以用作临时存储,但命名卷的存贮时间预计会更长。

删除命名卷,如上例所示:docker volume rm awesome

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/510637

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档