Je n'aime pas vraiment ça et le comportement m'a surpris...
Je ne m'attendais pas à ce que toolbox reset
supprime également toutes les images (et conteneurs) autres que la boîte à outils.
je ne ressens pas l'avertissement
All existing podman (and toolbox) containers and images will be removed.
est assez fort, ou je ne le croyais pas de toute façon. ;-)
Peut-être devrions-nous mettre le message en rouge ?
Cela me surprend également qu'il existe une commande aussi reset
qui effectue un tel changement global. Je n'aurais pas cru le message non plus
En le voyant juste à côté des commandes create
et enter
, ma première hypothèse était que cela recréerait vos fedora-toolbox-31
ou au moins supprimerait les conteneurs créés par la boîte à outils.
Je pense qu'il est dangereux de l'avoir nommé comme ça - cela pourrait gâcher vos conteneurs uniquement locaux si facilement. Peut-être qu'un nom / emplacement différent pourrait être mieux adapté, comme :
toolbox debug wipe
ou toolbox develop wipe
, la façon dont OSTree le fait avec sa commande unlock
dangereuse/usr/libexec/toolbox-wipe
, la façon dont BTRFS et Systemd mettent leurs commandes les plus avancéesChoisir l'un ou l'autre (ou un autre) indiquerait clairement qu'il s'agit d'une commande spéciale et qu'elle ne devrait pas être supposée se comporter de manière sûre (surtout si elle est nommée wipe
) et pourrait également créer un cadre pour nouvelles commandes de développement/dangereuses à ajouter.
Merci!
Le projet darcs
utilisait une sous-commande obliterate
pour une opération particulièrement dangereuse. C'est une autre option.
podman system reset
est maintenant une chose dans Podman 1.7.0. Voir https://github.com/containers/libpod/issues/4240
Ainsi, nous pouvons retirer toolbox reset
et nous pouvons plutôt rediriger nos souhaits et nos plaintes vers Podman ! :RÉ
Toolbox a maintenant été réécrit en Go par @HarryMichal La version Go désapprouve la commande reset
en faveur de podman system migrate
et n'est plus qu'un wrapper autour de celle-ci.
Commentaire le plus utile
Cela me surprend également qu'il existe une commande aussi
reset
qui effectue un tel changement global. Je n'aurais pas cru le message non plusEn le voyant juste à côté des commandes
create
etenter
, ma première hypothèse était que cela recréerait vosfedora-toolbox-31
ou au moins supprimerait les conteneurs créés par la boîte à outils.Je pense qu'il est dangereux de l'avoir nommé comme ça - cela pourrait gâcher vos conteneurs uniquement locaux si facilement. Peut-être qu'un nom / emplacement différent pourrait être mieux adapté, comme :
toolbox debug wipe
outoolbox develop wipe
, la façon dont OSTree le fait avec sa commandeunlock
dangereuse/usr/libexec/toolbox-wipe
, la façon dont BTRFS et Systemd mettent leurs commandes les plus avancéesChoisir l'un ou l'autre (ou un autre) indiquerait clairement qu'il s'agit d'une commande spéciale et qu'elle ne devrait pas être supposée se comporter de manière sûre (surtout si elle est nommée
wipe
) et pourrait également créer un cadre pour nouvelles commandes de développement/dangereuses à ajouter.Merci!