دعونا نقول أريد أن علامة صورة عامل الميناء ، وجعل الخطأ المطبعي. كيف يمكنني إزالة العلامة دون إزالة الصورة نفسها? لا تذكر الصفحات ولا وثائق عامل الإرساء إزالة العلامات.
docker tag 0e5574283393 my-imajdocker tag 0e5574283393 my-image# docker untag my-imaj # There is no "docker untag"!
إذا تم وضع علامة على صورتك بأكثر من علامة واحدة ، فعندئذ docker rmi
سيتم إزالة العلامة ، ولكن ليس الصورة.
لذلك في المثال الخاص بك ...
# docker rmi my-imaj
... سيتم إزالة هذه العلامة وترك الصورة موجودة مع العلامة الصحيحة الأخرى.
Ray
April 29, 2022, 4:45pm
#3
اركض docker rmi REPOSITORY:TAG
لإزالة العلامة.
ال REPOSITORY
و TAG
القيم تأتي من docker images
الإخراج.
على سبيل المثال
$ docker rmi my-image:0e5574283393Untagged: my-image:0e5574283393
Harley
April 29, 2022, 4:50pm
#4
بدءا من الريبو عامل الميناء فارغة ، استيراد صورة عن طريق الكتابة:
#docker run hello-world
تشغيل docker images
الأمر إلى قائمة الصور. يجب أن تبدو النتيجة كما يلي:
REPOSITORY TAG IMAGE ID CREATED SIZEhello-world latest 7bc42cc48a84 4 weeks ago 316MB
الآن دعونا إنشاء علامة صورة تسمى الإصدار 1 عن طريق تشغيل docker tag
القيادة:
#docker tag hello-world:latest hello-world:v1
إذا قمنا بتشغيل docker images
الأمر سنرى العلامة الجديدة لدينا مثل هذا:
REPOSITORY TAG IMAGE ID CREATED SIZEhello-world latest 7bc42cc48a84 4 weeks ago 316MBhello-world v1 7bc42cc48a84 4 weeks ago 316MB
لحذف علامة معينة (للإجابة على السؤال الأصلي) ، قم بتشغيل رمي عامل الميناء hello-world:v1
أين الإصدار 1 هو اسم العلامة. سوف الإخراج تبدو مثل هذا:
#docker rmi hello-world:v1Untagged: hello-world:v1
تشغيل docker images
الأمر إلى قائمة الصور. لاحظ أنه تمت إزالة علامة الصورة:
REPOSITORY TAG IMAGE ID CREATED SIZEhello-world latest 7bc42cc48a84 4 weeks ago 316MB
علامة صورة أخرى معك اسم العلامة وبعد ذلك سيتم إزالة العلامة الخاصة بك من الصورة الحالية.
For those who want to untag <none>'- الصور الموسومة مثل ' فو / بار:<none>
: استخدام ‘صور عامل الميناءests هضم’ و ’ عامل الميناء رمي فو / بار@