উত্তর:
যদি আপনার চিত্রটি একাধিক ট্যাগ docker rmi
দিয়ে ট্যাগ করা থাকে, তবে ট্যাগটি সরানো হবে, তবে চিত্রটি নয়।
সুতরাং আপনার উদাহরণে ...
# docker rmi my-imaj
... সেই ট্যাগটি সরিয়ে দেবে এবং অন্য সঠিক ট্যাগ সহ চিত্রটি উপস্থিত রাখবে।
--help
, পড়তে অলস হবেন না। docker image remove --no-prune
.. যদি কেউ আগ্রহী হয়।
docker save
।
If your image is tagged with more than one tag...
যে, মন্তব্য থেকে কমান্ডটি দিয়ে আপডেট করা উচিত যা চিত্রটি সরিয়ে না দিয়ে কীভাবে শেষ ট্যাগটি মুছে ফেলতে হবে তা ব্যাখ্যা করে।
চালান docker rmi REPOSITORY:TAG
ট্যাগটি সরানোর ব্যাপারে।
REPOSITORY
এবং TAG
মান থেকে আসা docker images
আউটপুট।
উদাহরণ স্বরূপ
$ docker rmi my-image:0e5574283393
Untagged: my-image:0e5574283393
খালি ডকার রেপো থেকে শুরু করে টাইপ করে একটি ছবি আমদানি করুন:
#docker run hello-world
docker images
চিত্রগুলি তালিকাভুক্ত করতে কমান্ডটি চালান । ফলাফলটি দেখতে এমন হওয়া উচিত:
REPOSITORY TAG IMAGE ID CREATED SIZE
hello-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 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
আপনার ট্যাগের নামের সাথে অন্য চিত্র ট্যাগ করুন এবং তারপরে আপনার বর্তমান চিত্র থেকে আপনার ট্যাগ সরানো হবে।
<none>
ট্যাগ-চিত্রযুক্ত চিত্রগুলি আনট্যাগ করতে চান তাদের জন্যfoo/bar:<none>
: ব্যবহার করুনdocker images --digests
এবং সাফল্যেরdocker rmi foo/bar@<digest>
মতো বর্ণিত হয়েছে d ডক্সার.কেবেস / /