Cleanup task for Docker Images

Hello There,

I need some help here to create a cleanup task for docker images

Consider the following scenario:

Folder1:
Folder1.1:
Folder1.1.1:
main-dockerimage1
main-dockerimage2
main-dockerimage3
feature-dockerimage1
feature-dockerimage2
feature-dockerimage3
feature-dockerimage4
feature-dockerimage5
Folder1.1.2:
test-dockerimage1
test-dockerimage2
test-dockerimage3
test-dockerimage4

I have docker images in different folders/subfolders with some prefix/initial names like “main”,“master”,“test”, and I wants to create a cleanup task here so that I can only keep N (eg: 2) number of those prefix named docker images and delete rest images from nexus repository.

Has anyboday created similar cleanup task for docker images with the conditions like mentioned above or have any suggestion, any kind of help will be appreciated.

Regards,
VIjay