প্রশ্ন ছবিটি নিজে সরিয়ে না রেখে ডকারে একটি চিত্র ট্যাগ কিভাবে সরাবেন?


বলুন আমি একটি ডকার ইমেজ ট্যাগ করতে এবং একটি টাইপো করতে চাই। ইমেজ নিজেই মুছে ফেলার পরে আমি কিভাবে ট্যাগটি মুছে ফেলব? ম্যানপ্যাজ বা ডকার ডকুমেন্টেশন ট্যাগ মুছে ফেলা উল্লেখ না।

docker tag 0e5574283393 my-imaj
docker tag 0e5574283393 my-image
# docker untag my-imaj # There is no "docker untag"!

95
2017-07-03 12:10


উত্স


যারা untag করতে চান তাদের জন্য <none>মত tagged ইমেজ foo/bar:<none>ব্যবহার করুন docker images --digests এবং docker rmi foo/bar@<digest> হিসাবে বর্ণিত success.docker.com/KBase/... - Janaka Bandara


উত্তর:


যদি আপনার ছবিটি একাধিক ট্যাগের সাথে ট্যাগ করা হয় তবে তারপরে docker rmi ট্যাগ মুছে ফেলা হবে, কিন্তু ইমেজ না।

তাই আপনার উদাহরণে ...

# docker rmi my-imaj

... যে ট্যাগটি মুছে ফেলবে এবং অন্য সঠিক ট্যাগের সাথে চিত্রটিকে সরিয়ে দেবে।


135
2017-07-03 12:42



ধন্যবাদ। আমি ডকুমেন্টেশন এই উল্লেখ করেছে: - / - Mihai
goddamnit ... আমি ছবির মাধ্যমে কিভাবে ছবিটি মুছে ফেলব? :) - Alexander Mills
যদি আমি যে ট্যাগটি সরিয়ে দিচ্ছি তা হল শেষ একটি তবে, চিত্র সরানো হবে। তাই আমি আশ্চর্য হল এই প্রশ্নের উত্তর কি? আমি কিভাবে ট্যাগ মুছে ফেলব এবং ছবিটি ক্যাশে রাখতে পারি? - kub1x
আমার দৃশ্যকল্প একটি ট্যাগ সহ একটি ছবি: 1) ইমেজ থেকে ট্যাগ সরান, কিন্তু ছবি ক্যাশেড, ট্যাগless রাখা। 2) চালান docker build একই ট্যাগ সঙ্গে, কিন্তু সম্ভবত ভিন্ন Dockerfile। 3 এ) যদি Dockerfile পরিবর্তন হয়নি, ক্যাশেড চিত্রটি একই ট্যাগের সাথে আবার ট্যাগ করা হয়েছে। 3 বি) যদি Dockerfile পরিবর্তিত হয়েছে, নতুন ছবিটি আসল ট্যাগের সাথে ট্যাগ করা হয়েছে এবং পুরানো ছবিটি ব্যবহার করা হবে docker image prune। - kub1x
এবং উত্তর সবসময় হিসাবে ব্যবহার --helpপড়তে অলস হতে হবে না। docker image remove --no-pruneকেউ যদি আগ্রহী হয়। - kub1x


চালান docker rmi REPOSITORY:TAG ট্যাগ মুছে ফেলার জন্য।

দ্য REPOSITORY এবং TAG মান থেকে আসা docker images আউটপুট।

উদাহরণ স্বরূপ

$ docker rmi my-image:0e5574283393
Untagged: my-image:0e5574283393

12
2017-07-03 12:35



blog.tmtk.net/2013/09/16/how_to_remove_tag_on_docker.html। এই আপনাকে আরও সাহায্য প্রদান করতে পারে - ashishjain


একটি খালি ডকার রেপ থেকে শুরু করে, টাইপ করে একটি চিত্র আমদানি করুন:

#docker run hello-world

চালানো docker images ছবি তালিকা কমান্ড। ফলাফল এই মত হওয়া উচিত:

REPOSITORY        TAG           IMAGE ID          CREATED           SIZE
hello-world       latest        7bc42cc48a84      4 weeks ago       316MB

এখন আসুন একটি চিত্র ট্যাগ তৈরি করা যাক v1 এ চলমান দ্বারা docker tag কমান্ড প্রয়োগ করুন:

#docker tag hello-world:latest hello-world:v1

যদি আমরা চালানো docker images কমান্ড আমরা এই মত আমাদের নতুন ট্যাগ দেখতে পাবেন:

REPOSITORY        TAG           IMAGE ID          CREATED           SIZE
hello-world       latest        7bc42cc48a84      4 weeks ago       316MB
hello-world         v1          7bc42cc48a84      4 weeks ago       316MB

একটি নির্দিষ্ট ট্যাগ মুছে ফেলার জন্য (আসল প্রশ্নের উত্তর দিতে), ডকার রমি চালান hello-world:v1 কোথায় v1 এ ট্যাগ নাম। আউটপুট এই মত চেহারা হবে:

#docker rmi hello-world:v1
Untagged: hello-world:v1

চালানো docker images ছবি তালিকা কমান্ড। লক্ষ্য করুন যে ছবির ট্যাগ মুছে ফেলা হয়েছে:

REPOSITORY        TAG           IMAGE ID          CREATED           SIZE
hello-world       latest        7bc42cc48a84      4 weeks ago       316MB

4
2018-05-12 16:01



কমপক্ষে 3 বছর পর অন্তত সংস্পর্শী দৃষ্টিভঙ্গি। +1 টি - bvj


ট্যাগের সাথে অন্য ছবিটি ট্যাগ করুন এবং তারপরে আপনার বর্তমান চিত্র থেকে আপনার ট্যাগ মুছে ফেলা হবে।


0
2017-10-05 15:35



সার্ভারফুট স্বাগতম! দয়া করে স্পষ্ট করুন বা কিছু কমান্ড উদাহরণ পদক্ষেপ যোগ করুন। এখানে গাইড দেখুন: serverfault.com/help/how-to-answer - Cory Knutson