<p>Toolbox Reset entfernt ALLE Container und Bilder!</p>

Erstellt am 7. Nov. 2019  ·  5Kommentare  ·  Quelle: containers/toolbox

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. ;-)

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 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 einsetzen

Die 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!

Alle 5 Kommentare

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 einsetzen

Die 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.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen