Ich mag das nicht wirklich und das Verhalten hat mich überrascht...
Ich hatte nicht erwartet, dass toolbox reset
auch alle Nicht-Toolbox-Images (und Container) entfernen würde.
Ich spüre die Warnung nicht
All existing podman (and toolbox) containers and images will be removed.
ist ziemlich stark genug, oder ich habe es sowieso nicht geglaubt. ;-)
Vielleicht sollten wir die Nachricht in Rot setzen?
Das überrascht mich auch, dass es so einen gewöhnlichen Befehl wie reset
, der solch eine globale Änderung durchführt. Ich hätte die Nachricht auch nicht geglaubt
Als ich es direkt neben den Befehlen create
und enter
, war meine erste Annahme, dass es Ihre fedora-toolbox-31
neu erstellen oder zumindest in der Toolbox erstellte Container entfernen würde.
Ich denke, es ist gefährlich, es so zu nennen - es könnte Ihre lokalen Container so leicht durcheinander bringen. Vielleicht passt ein anderer Name / Ort besser, wie zum Beispiel:
toolbox debug wipe
oder toolbox develop wipe
, wie OSTree es mit seinem gefährlichen unlock
Befehl macht/usr/libexec/toolbox-wipe
, wie BTRFS und Systemd ihre fortgeschritteneren Befehle einsetzenDie Auswahl eines (oder eines anderen) würde deutlich machen, dass dies ein spezieller Befehl ist, von dem nicht angenommen werden sollte, dass er sich sicher verhält (insbesondere wenn er wipe
) und auch einen Rahmen für neue Entwicklung/gefährliche Befehle hinzugefügt werden.
Vielen Dank!
Das Projekt darcs
verwendet einen Unterbefehl obliterate
für eine besonders gefährliche Operation. Das ist eine andere Möglichkeit.
podman system reset
ist jetzt eine Sache in Podman 1.7.0. Siehe https://github.com/containers/libpod/issues/4240
Also können wir toolbox reset
zurückziehen und unsere Wünsche und Beschwerden stattdessen an Podman weiterleiten! :D
Toolbox wurde jetzt von @HarryMichal in Go umgeschrieben. Die Go-Version ersetzt den Befehl reset
zugunsten von podman system migrate
und ist jetzt nur noch ein Wrapper dafür.
Hilfreichster Kommentar
Das überrascht mich auch, dass es so einen gewöhnlichen Befehl wie
reset
, der solch eine globale Änderung durchführt. Ich hätte die Nachricht auch nicht geglaubtAls ich es direkt neben den Befehlen
create
undenter
, war meine erste Annahme, dass es Ihrefedora-toolbox-31
neu erstellen oder zumindest in der Toolbox erstellte Container entfernen würde.Ich denke, es ist gefährlich, es so zu nennen - es könnte Ihre lokalen Container so leicht durcheinander bringen. Vielleicht passt ein anderer Name / Ort besser, wie zum Beispiel:
toolbox debug wipe
odertoolbox develop wipe
, wie OSTree es mit seinem gefährlichenunlock
Befehl macht/usr/libexec/toolbox-wipe
, wie BTRFS und Systemd ihre fortgeschritteneren Befehle einsetzenDie Auswahl eines (oder eines anderen) würde deutlich machen, dass dies ein spezieller Befehl ist, von dem nicht angenommen werden sollte, dass er sich sicher verhält (insbesondere wenn er
wipe
) und auch einen Rahmen für neue Entwicklung/gefährliche Befehle hinzugefügt werden.Vielen Dank!