Tôi muốn tìm hiểu xem hình ảnh Docker với một thẻ cụ thể có tồn tại cục bộ hay không. Tôi tốt bằng cách sử dụng một kịch bản bash nếu khách hàng Docker không thể làm điều này nguyên bản.Làm thế nào để kiểm tra xem một hình ảnh Docker với một thẻ cụ thể tồn tại cục bộ?
Chỉ cần để cung cấp một số gợi ý cho một kịch bản bash tiềm năng là kết quả của cách chạy lệnh docker images
trả về như sau:
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
rabbitmq latest e8e654c05c91 5 weeks ago 143.5 MB
busybox latest 8c2e06607696 6 weeks ago 2.433 MB
rabbitmq 3.4.4 a4fbaad9f996 11 weeks ago 131.5 MB
Hmm không chắc chắn nếu làm việc này cho thẻ? Khi tôi làm "hình ảnh docker -q thỏmq" nó trả về "e8e654c05c91 và a4fbaad9f996" nhưng nếu tôi làm "hình ảnh docker -q rabbitmq: 3.4.4" không có gì được trả lại ngay cả khi thẻ tồn tại. – Johan
@Johan Mặc dù thẻ tồn tại cục bộ? – VonC
@Johan Tôi chỉ cần kiểm tra kỹ, và thông số hình ảnh của trình docker thực sự chỉ lấy repo chứ không phải thẻ. Tôi đã chỉnh sửa câu trả lời để đề xuất giải pháp thay thế. – VonC