自動清理harbor映象倉庫指令碼

2021-10-23 13:39:40 字數 1601 閱讀 2214

網上找的版本刪除有點問題,做了一定的修改。

我這裡的映象都是依照數字正常排序構建的。例如

v:1.0.1

v:1.0.2

v:1.0.3

v:1.0.4

old_version_num設定為3的話 會把v:1.0.1刪除。只保留後3個。

執行前須安裝jq

wget -o /etc/yum.repos.d/epel.repo 

yum install jq -y

shell(須放到harbor主機執行)

#!/bin/bash

set -e

harbor_url=harbor.test.com

harbor_passwd=123456

#最大保留映象個數。超過後的刪除。

Harbor映象倉庫搭建

一 harbor安裝環境要求 硬體環境 1 cpu 2核以上,最好4核以上 2 記憶體4g以上,最好8g以上 3 硬碟空間至少40g,最好160g以上 軟體環境 1 docker v17.06以上版本 2 docker compose v1.18.0以上版本 3 openssl 更新到最新版 一般情...

Harbor映象倉庫搭建

安裝docker compose單機集群指令碼 wget c mv docker compose linux x86 64 usr local bin docker compose chmod x usr local bin docker compose docker compose v tar z...

Docker映象倉庫 Harbor

docker run net host name cg registry d p 5000 5000 v home docker mnt registry var lib registry registry 2 1 安裝pip wget python get pip.py 2 安裝docker co...