Удалить изображения Docker из хранилища Nexus
Мы пытаемся удалить образы докеров из размещенного в Nexus репозитория и можем удалить изображения с помощью одного из скриптов groovy. Сценарий требует от нас предоставить имя изображения, тег изображения и имя хранилища Nexus. Но в настоящее время кажется, что изображения заполняют пространство очень быстро. Не уверен, какие изображения занимают большую часть пространства. Есть ли способ вытащить список изображений, занимающих большое пространство?
Также есть ли способ найти место, используемое папками с размещенным в Nexus репозиторием Docker?
1 ответ
В настоящее время нет способа сделать это в Nexus Repository Manager. Вам нужно будет разработать сценарий решения. Это может быть достаточно для вас или для начинающих. Вы можете получить дополнительную помощь по написанию сценариев на сайте community.sonatype.com.
Кроме того, я настоятельно рекомендую вам рассмотреть возможность использования Cleanup, если вам не нужно все хранить. Случаи, подобные этому, как раз и предназначены для этого (например, если он большой, это не значит, что его можно удалить, но, как правило, он старый).