Junior
როგორ შეიძლება სახელწოდება შეცვალოს Docker-ის გამოსახულებას?
sobes.tech AI
პასუხი AI-სგან
Docker-ში არსებული სურათის სახელის შეცვლა შეუძლებელია. ამის ნაცვლად, შეგიძლიათ შექმნათ ახალი ტეგი არსებული სურათისთვის, რომელიც გამოიყურება როგორც ახალი სახელი.
ამ მიზნით გამოიყენება docker tag ბრძანება:
# docker tag ბრძანების სინტაქსი
# docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]
docker tag old_image_name:latest new_image_name:latest
ამ ბრძანების შესრულების შემდეგ, სურათი, რომლის იდენტიფიკატორია old_image_name:latest, ასევე ხელმისაწვდომი იქნება სახელით new_image_name:latest. ძველი სახელი შენარჩუნდება.
სურათის "სახელის შეცვლის" და ძველი სახელის წაშლის მიზნით, საჭიროა ახალი შექმნის შემდეგ წაშალოთ ძველი ტეგი:
# ძველი ტეგის წაშლა
docker rmi old_image_name:latest
სურათი არ წაიშლება სრულად, თუ მასზე მაინც არის მინიმუმ ერთი ტეგი (ამ შემთხვევაში, new_image_name:latest).
სურათების სია შეგიძლიათ გადაამოწმოთ ბრძანებით docker images:
docker images