<p>工具箱重置删除所有容器和图像!</p>

创建于 2019-11-07  ·  5评论  ·  资料来源: containers/toolbox

我真的不喜欢这个,这种行为让我感到惊讶......
我没想到toolbox reset也会删除所有非工具箱图像(和容器)。
我感觉不到警告

All existing podman (and toolbox) containers and images will be removed.

足够强大,否则我不相信。 ;-)

最有用的评论

这也让我感到惊讶的是,有这样一个普通的命令,比如reset可以进行这样的全局更改。 我也不会相信这个消息😅
createenter命令旁边看到它,我的第一个假设是它会重新创建您的fedora-toolbox-31或至少删除工具箱创建的容器。

我认为这样命名它很危险 - 它可能很容易弄乱您的本地容器。 也许,不同的名称/位置可能更合适,例如:

  • toolbox debug wipetoolbox develop wipeOSTree使用它的危险unlock命令的方式
  • /usr/libexec/toolbox-wipeBTRFS和 Systemd 放置更高级命令的方式

选择其中一个(或其他某个)将清楚地表明这是一个特殊命令,不应假定它以任何安全方式运行(特别是如果命名为wipe ),并且还可以创建一个框架要添加新的开发/危险命令。

谢谢!

所有5条评论

也许我们应该把这个消息变成红色?

这也让我感到惊讶的是,有这样一个普通的命令,比如reset可以进行这样的全局更改。 我也不会相信这个消息😅
createenter命令旁边看到它,我的第一个假设是它会重新创建您的fedora-toolbox-31或至少删除工具箱创建的容器。

我认为这样命名它很危险 - 它可能很容易弄乱您的本地容器。 也许,不同的名称/位置可能更合适,例如:

  • toolbox debug wipetoolbox develop wipeOSTree使用它的危险unlock命令的方式
  • /usr/libexec/toolbox-wipeBTRFS和 Systemd 放置更高级命令的方式

选择其中一个(或其他某个)将清楚地表明这是一个特殊命令,不应假定它以任何安全方式运行(特别是如果命名为wipe ),并且还可以创建一个框架要添加新的开发/危险命令。

谢谢!

darcs项目使用obliterate子命令进行特别危险的操作。 那是另一种选择。

podman system reset现在是 Podman 1.7.0 中的一个东西。 见https://github.com/containers/libpod/issues/4240

因此,我们可以退休toolbox reset而我们可以将我们的愿望和投诉重定向到 Podman! :D

Toolbox 现在已经被@HarryMichal用 Go重写了 Go版本弃用了reset命令而支持podman system migrate ,现在只是它的一个包装器。

此页面是否有帮助?
0 / 5 - 0 等级