Tác nhân AI cho Docker Hub
Tác nhân Monmo làm việc trong Docker Hub như một kỹ sư nền tảng phụ trách giữ kho image gọn gàng. Tác nhân rà soát kết quả kiểm tra lỗ hổng trên các tag mới nhất, chuẩn bị cập nhật base image trong Dockerfile, giải thích thay đổi giữa hai tag và liệt kê các tag cũ, token không dùng để dọn dẹp. Tác nhân dùng token bạn kết nối và luôn xin phép trước khi push, xóa hoặc thay đổi quyền truy cập.
Cập nhật 2026-11-13 · Bắt đầu miễn phí. Các gói trả phí từ $15 mỗi tháng.
Tác nhân làm gì trong Docker Hub
Rà soát lỗ hổng trong image
Mỗi thứ Hai, tác nhân đọc kết quả kiểm tra lỗ hổng của tag mới nhất trong từng repository đã bật phân tích image, xếp hạng các lỗ hổng nghiêm trọng và mức cao, kiểm tra xem base image mới hơn có khắc phục được không và soạn bản tóm tắt cho Slack.
Yêu cầuMỗi thứ Hai lúc 9 giờ, hãy liệt kê các lỗ hổng nghiêm trọng và mức cao trong những tag mới nhất, đồng thời cho biết lỗ hổng nào có thể khắc phục bằng cách cập nhật base image.
Chuẩn bị cập nhật base image
Tác nhân sửa Dockerfile trên một branch trong GitHub hoặc GitLab để chuyển sang base image đã vá, ghi chú những gì có thể bị ảnh hưởng và để CI build, kiểm thử. Việc push branch cần được duyệt trước.
Yêu cầuChuyển image api sang base image Node đã vá mới nhất trên một branch và cho tôi biết những gì có thể bị ảnh hưởng.
Giải thích thay đổi giữa các tag
Hãy hỏi điểm khác biệt giữa 1.8.2 và 1.9.0. Tác nhân sẽ so sánh các layer, kích thước, base image và commit tạo ra từng tag, rồi trả lời ngắn gọn.
Yêu cầuCó gì thay đổi giữa web:1.8.2 và web:1.9.0, và tại sao image mới lớn hơn 200 MB?
Dọn dẹp tag cũ
Mỗi tháng, tác nhân liệt kê các tag không được push hoặc pull trong 180 ngày, giữ lại những tag vẫn được bản triển khai đang chạy sử dụng và đề xuất xóa trên một thẻ. Việc xóa cần được duyệt trước.
Yêu cầuLiệt kê các tag trong repository worker không được pull trong sáu tháng và đề xuất những tag có thể xóa an toàn.
Kiểm tra quyền truy cập và token
Tác nhân liệt kê các nhóm và thành viên có quyền ghi vào từng repository, cùng những access token không được dùng trong nhiều tháng để bạn quyết định cần gỡ quyền nào. Việc thu hồi hoặc thay đổi quyền truy cập cần được duyệt trước.
Yêu cầuAi có thể push lên các image production của chúng tôi, và access token nào không được dùng từ mùa hè?
Thiết lập webhook cho repository
Khi cần một image mới kích hoạt triển khai hoặc gửi thông báo, tác nhân chuẩn bị webhook cho repository với địa chỉ mà hệ thống của bạn yêu cầu. Việc tạo webhook cần được duyệt trước.
Yêu cầuChuẩn bị một webhook trên repository api để thông báo cho dịch vụ triển khai mỗi khi có tag mới được push.
Chẩn đoán lỗi giới hạn lượt pull
Khi CI gặp lỗi do quá nhiều yêu cầu, tác nhân đọc log build, xác định liệu giới hạn lượt pull có phải là nguyên nhân không và đề xuất pull có xác thực hoặc lưu image vào cache trong pipeline.
Yêu cầuCác bản build CircleCI của chúng tôi gặp lỗi toomanyrequests khi pull image. Có phải do giới hạn lượt pull không, và chúng tôi nên thay đổi gì?
Cách kết nối
- 1Bạn kết nối Docker Hub bằng access token từ tài khoản cá nhân hoặc tổ chức. Chỉ cấp cho token phạm vi quyền cần thiết: quyền chỉ đọc để lập báo cáo và quyền xóa chỉ khi tác nhân cần dọn dẹp tag.
- 2Bạn chọn những tác nhân được dùng Docker Hub. Tác nhân kỹ thuật cần quyền này; không tác nhân nào ngoài bộ phận kỹ thuật nên có quyền push hoặc xóa image.
- 3Việc đọc repository, tag, kết quả kiểm tra lỗ hổng và danh sách thành viên nhóm không cần xin phép. Việc push image, xóa tag hoặc repository, thay đổi chế độ hiển thị, tạo webhook hay thay đổi quyền truy cập đều cần được duyệt trước.
Thêm ứng dụng trong Lập trình và CNTT
Các ứng dụng cùng loại mà tác nhân có thể làm việc, mỗi ứng dụng có một trang riêng.
Câu hỏi thường gặp
Tác nhân AI có thể quản lý repository trên Docker Hub không?
Tác nhân AI có thể hỗ trợ bạn quản lý repository. Tác nhân rà soát lỗ hổng, so sánh tag, liệt kê những mục có thể dọn dẹp và kiểm tra quyền truy cập, sau đó chuẩn bị từng thay đổi để bạn duyệt. Tác nhân làm việc qua kết nối Docker Hub hoặc dùng trình duyệt riêng khi kết nối không hỗ trợ một thao tác.
Tác nhân có tự xóa image hoặc tag mà không hỏi không?
Không. Việc xóa tag hoặc repository không thể hoàn tác, vì vậy tác nhân sẽ liệt kê từng tag được đề xuất xóa, kèm thời điểm push và pull gần nhất, rồi chờ bạn duyệt. Bạn có thể bỏ chọn bất kỳ dòng nào; các tag vẫn được bản triển khai đang chạy sử dụng sẽ không có trong danh sách.
Tác nhân có thể sửa lỗ hổng trong image không?
Tác nhân có thể chuẩn bị bản sửa. Phần lớn lỗ hổng đến từ base image hoặc package, nên tác nhân đề xuất phiên bản base image hoặc package mới hơn trong Dockerfile trên một branch, kèm ghi chú về những gì có thể bị ảnh hưởng. CI của bạn sẽ build và kiểm thử; việc push cần được duyệt trước.
Tác nhân có thể so sánh thay đổi giữa hai tag image không?
Có. Tác nhân so sánh layer, kích thước và base image của hai tag, liên kết từng tag với commit tạo ra nó và giải thích dễ hiểu những gì đã thay đổi, cũng như lý do image lớn hơn hoặc nhỏ đi. Đây là thao tác đọc nên không cần duyệt.
Nhân sự tiếp theo của bạncó thể bắt đầu ngay hôm nay.
Tạo tác nhân AI đầu tiên của bạn trong một phút. Bắt đầu miễn phí.