wget
chmod +x nexus-cli
./nexus-cli configure
enter nexus host:
enter nexus repository name: test
enter nexus username: admin
enter nexus password: ******
檢視映象
./nexus-cli image ls
檢視映象資訊
nexus-cli image tags -name image_name #檢視某一映象的所有的tag
nexus-cli image info -name image_name -tag tag #檢視某一映象詳細資訊
刪除映象
nexus-cli image delete -name image_name -tag tag #刪除指定tag的指定映象
nexus-cli image delete -name image_name -keep x #僅保留x項tag,其餘全部刪除
例如清理具體的映象,保留版本號最大的5個: ./nexus-cli image delete -n 123.com/web -k 5
因為我的tag都是統一latest,統一的tag上傳還是會占有很多空間,雖然只看到乙個images的tag,10多個映象200m左右,上傳了乙個月左右居然達到150左右,所以直接按圖執行就可了
(1)delete unused docker manifests and images(2)compact blob store 之前只執行了compact blob store 這個清理 效果不大
兩個執行後,再看空間從150g 降到10多g
搭建docker私有倉庫nexus
可以參考docker practice裡的nexus3來搭建。docker group 乙個倉庫集合,可以包含多個docker host和docker hub docker host 本地倉庫 docker hub 倉庫 建立本地倉庫,修改name和http埠號,其餘預設 該http埠是用來上傳映象...
發布本地jar到Nexus倉庫
mvn deploy deploy file durl drepositoryid thirdparty dfile jmxspi.jar dgroupid oracle.as dartifactid jmxspi dversion 1.0 dpackaging jar dgeneratepom t...
nexus2安裝maven倉庫
安裝 tar xzvf nexus 2.14.3 02 bundle tar.gz cd usr local src ln s letv soft nexus 2.14.3 02 nexus2 執行cd usr local nexus src 開機啟動 cd usr local src nexus2...