أنا لا أحب هذا حقًا وقد فاجأني السلوك ...
لم أكن أتوقع أن يقوم toolbox reset
أيضًا بإزالة جميع الصور التي لا تتعلق بصندوق الأدوات (والحاويات).
لا أشعر بالتحذير
All existing podman (and toolbox) containers and images will be removed.
قوي بما فيه الكفاية ، أو لم أصدق ذلك على أي حال. ؛-)
ربما يجب أن نضع الرسالة باللون الأحمر؟
هذا يفاجئني أيضًا أن هناك أمرًا عاديًا ، مثل reset
يقوم بمثل هذا التغيير الشامل. لم أكن لأصدق الرسالة أيضًا 😅
عند رؤيته بجوار الأمرين create
و enter
، كان افتراضي الأول أنه سيعيد إنشاء fedora-toolbox-31
أو على الأقل إزالة الحاويات التي تم إنشاؤها بواسطة صندوق الأدوات.
أعتقد أنه من الخطر تسميته بهذا الشكل - فقد يؤدي ذلك إلى إفساد حاوياتك المحلية فقط بسهولة. ربما يكون اسم / موقع مختلف مناسبًا بشكل أفضل ، مثل:
toolbox debug wipe
أو toolbox develop wipe
، الطريقة التي يقوم بها OSTree بأمر خطير unlock
/usr/libexec/toolbox-wipe
، الطريقة التي وضع بها BTRFS و Systemd أوامرهما الأكثر تقدمًاسيؤدي اختيار أحدهما (أو أمر آخر) إلى توضيح أن هذا أمر خاص ، ولا ينبغي افتراض أنه يتصرف بأي طريقة آمنة (خاصة إذا كان اسمه wipe
) ويمكن أيضًا إنشاء إطار عمل لـ تطوير جديد / أوامر خطيرة ستضاف.
شكرا!
و darcs
يستخدم المشروع ل obliterate
subcommand لعملية خطيرة للغاية. هذا خيار آخر.
podman system reset
شيء الآن في Podman 1.7.0. راجع https://github.com/containers/libpod/issues/4240
لذلك ، يمكننا التقاعد toolbox reset
ويمكننا إعادة توجيه رغباتنا وشكاوينا إلى Podman بدلاً من ذلك! :د
تمت الآن إعادة كتابة Toolbox byHarryMichal. يعمل إصدار Go على إهمال الأمر reset
لصالح podman system migrate
وهو الآن مجرد غلاف حوله.
التعليق الأكثر فائدة
هذا يفاجئني أيضًا أن هناك أمرًا عاديًا ، مثل
reset
يقوم بمثل هذا التغيير الشامل. لم أكن لأصدق الرسالة أيضًا 😅عند رؤيته بجوار الأمرين
create
وenter
، كان افتراضي الأول أنه سيعيد إنشاءfedora-toolbox-31
أو على الأقل إزالة الحاويات التي تم إنشاؤها بواسطة صندوق الأدوات.أعتقد أنه من الخطر تسميته بهذا الشكل - فقد يؤدي ذلك إلى إفساد حاوياتك المحلية فقط بسهولة. ربما يكون اسم / موقع مختلف مناسبًا بشكل أفضل ، مثل:
toolbox debug wipe
أوtoolbox develop wipe
، الطريقة التي يقوم بها OSTree بأمر خطيرunlock
/usr/libexec/toolbox-wipe
، الطريقة التي وضع بها BTRFS و Systemd أوامرهما الأكثر تقدمًاسيؤدي اختيار أحدهما (أو أمر آخر) إلى توضيح أن هذا أمر خاص ، ولا ينبغي افتراض أنه يتصرف بأي طريقة آمنة (خاصة إذا كان اسمه
wipe
) ويمكن أيضًا إنشاء إطار عمل لـ تطوير جديد / أوامر خطيرة ستضاف.شكرا!