Docker Registry 清理鏡像最佳實踐

在這里插入圖片描述

文章目錄

  • registry-clean
    • 1. 簡介
    • 2. 功能
    • 3. 安裝 docker
    • 4. 配置 docker
    • 5. 配置域名解析
    • 6. 部署 registry
    • 7. Registry API 管理
    • 8. 批量清理鏡像
    • 9. 其他
    • 10. 參考

registry-clean

1. 簡介

registry-clean 是一個強大而高效的解決方案,旨在簡化您的 Docker 鏡像倉庫管理。通過 registry-clean,您可以輕松批量刪除過時或不必要的鏡像,確保您的倉庫保持有序并優化性能。該腳本直觀易用,使用戶能夠輕松管理鏡像生命周期,為快節奏的開發環境提供安心。通過 registry-clean 提升您的 Docker 倉庫管理體驗。

2. 功能

  • 處理不同類型的鏡像: 可以刪除帶有項目名稱的鏡像、多個標簽的鏡像以及不存在的鏡像。
  • 安全刪除: 腳本會先檢查鏡像是否存在,避免誤刪。
  • 垃圾回收: 腳本執行完成后會進行垃圾回收,釋放磁盤空間。

3. 安裝 docker

在開始之前,請確保已安裝 Docker 并正確配置。

  • docker 安裝

4. 配置 docker

$ cat /etc/docker/daemon.json 
{"exec-opts": ["native.cgroupdriver=systemd"],"insecure-registries": ["registry.ghostwritten.com"],"live-restore": true,"log-driver": "json-file","log-opts": {"max-size":  "100m","max-file": "5"}}

如果需要使用代理,請修改 /usr/lib/systemd/system/docker.service.d/proxy.conf 文件:

$ cat /usr/lib/systemd/system/docker.service.d/proxy.conf 
[Service]
Environment="HTTP_PROXY=http://192.168.21.101:7890"
Environment="HTTPS_PROXY=http://192.168.21.101:7890"
Environment="NO_PROXY=localhost,127.0.0.1,.coding.net,.tencentyun.com,.myqcloud.com,*.bsgchina.com"

配置完成后,運行以下命令使更改生效:


$ systemctl daem

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/900027.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/900027.shtml
英文地址,請注明出處:http://en.pswp.cn/news/900027.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

UART雙向通信實現(序列機)

前言 UART(通用異步收發傳輸器)是一種串行通信協議,用于在電子設備之間進行數據傳輸。RS232是UART協議的一種常見實現標準,廣泛應用于計算機和外圍設備之間的通信。它定義了串行數據的傳輸格式和電氣特性,以確…

機器學習算法分類全景解析:從理論到工業實踐(2025新版)

一、機器學習核心定義與分類框架 1.1 機器學習核心范式 機器學習本質是通過經驗E在特定任務T上提升性能P的算法系統(Mitchell定義)。其核心能力體現在: 數據驅動決策:通過數據自動發現模式,而非顯式編程&#xff08…

perf?命令詳解

?perf 命令詳解? perf 是 Linux 系統中最強大的 ?性能分析工具?,基于內核的 perf_events 子系統實現,支持硬件性能計數器(PMC)、軟件事件跟蹤等功能,用于定位 CPU、內存、I/O 等性能瓶頸。以下是其核心用法與實戰…

【大模型基礎_毛玉仁】6.4 生成增強

目錄 6.4 生成增強6.4.1 何時增強1)外部觀測法2)內部觀測法 6.4.2 何處增強6.4.3 多次增強6.4.4 降本增效1)去除冗余文本2)復用計算結果 6.4 生成增強 檢索器得到相關信息后,將其傳遞給大語言模型以期增強模型的生成能…

Leetcode 合集 -- 排列問題 | 遞歸

題目1 子集2 思路 代碼 題目2 全排列2 思路 代碼 題目3 排列總和 思路 代碼 題目4 排列總和2 思路 代碼

vue-office 支持預覽多種文件(docx、excel、pdf、pptx)預覽的vue組件庫

官網地址:https://github.com/501351981/vue-office 支持多種文件(docx、excel、pdf、pptx)預覽的vue組件庫,支持vue2/3。也支持非Vue框架的預覽。 1.在線預覽word文件(以及本地上傳預覽) 1.1:下載組件庫 npm inst…

【trino】trino配置證書https tls/ssl訪問

trini版本470 一、官方文檔 doc 在Security/TLS and HTTPS、Security/PEM files和Security/JKS files下 openssl文檔 二、配置trino 2.1 創建server.cnf文件 [ req ] distinguished_name req_distinguished_name req_extensions v3_req[ req_distinguished_name ] coun…

ZCC8702,LED驅動芯片的“六邊形戰士”可替代SY8707

在LED照明的璀璨舞臺上,驅動芯片猶如幕后英雄,默默掌控著燈光的閃耀與變幻。ZCC8702作為一款集大成的LED驅動芯片,憑借其卓越的性能、廣泛的應用范圍和出色的穩定性,成為了這個領域中當之無愧的“六邊形戰士”。今天,就…

Vue 數據傳遞流程圖指南

今天,我們探討一下 Vue 中的組件傳值問題。這不僅是我們在日常開發中經常遇到的核心問題,也是面試過程中經常被問到的重要知識點。無論你是初學者還是有一定經驗的開發者,掌握這些傳值方式都將幫助你更高效地構建和維護 Vue 應用 目錄 1. 父…

Git Restore 命令詳解與實用示例

文章目錄 Git Restore 命令詳解與實用示例1. 恢復工作區文件到最后一次提交的狀態基本命令示例恢復所有更改 2. 恢復某個文件到特定提交的狀態基本命令示例 3. 恢復暫存區的文件基本命令示例恢復所有暫存的文件 git restore 的常見選項git restore 與 git checkout 比較總結 Gi…

AI 防口誤指南_LLM 輸出安全實踐

在數字化轉型的浪潮中,大語言模型(以下統稱LLM)已成為企業技術棧中不可或缺的智能組件,這種強大的AI技術同時也帶來了前所未有的安全挑戰。它輸出的內容如同雙面刃,一面閃耀著效率與創新的光芒,另一面卻隱藏著"幻覺"與不…

程序化廣告行業(55/89):DMP與DSP對接及數據統計原理剖析

程序化廣告行業(55/89):DMP與DSP對接及數據統計原理剖析 大家好呀!在數字化營銷的大趨勢下,程序化廣告已經成為眾多企業實現精準營銷的關鍵手段。上一篇博客我們一起學習了程序化廣告中的人群標簽和Look Alike原理等知…

運維之 Centos7 防火墻(CentOS 7 Firewall for Operations and Maintenance)

運維之 Centos7 防火墻 1.介紹 Linux CentOS 7 防火墻/端口設置: 基礎概念: 防火墻是一種網絡安全設備,用于監控和控制網絡流量,以保護計算機系統免受未經授權的訪問和惡意攻擊。Linux CentOS 7操作系統自帶了一個名為iptables的…

第十五屆藍橋杯大賽軟件賽省賽Python 大學 C 組題目試做(下)【本期題目:砍柴,回文字符串】

okk,大伙,這一期我們就把C組的題目刷完。 本期題目:砍柴,回文字符串 文章目錄 砍柴題目思路分析舉個栗子思路總結 代碼 回文字符串題目思路分析代碼 感謝大伙觀看,別忘了三連支持一下大家也可以關注一下我的其它專欄&a…

Design Compiler:庫特征分析(ALIB)

相關閱讀 Design Compilerhttps://blog.csdn.net/weixin_45791458/category_12738116.html?spm1001.2014.3001.5482 簡介 在使用Design Compiler時,可以對目標邏輯庫進行特征分析,并創建一個稱為ALIB的偽庫(可以被認為是緩存)&…

MySQL索引原理:從B+樹手繪到EXPLAIN

最近在學后端,學到了這里做個記錄 一、為什么索引像書的目錄? 類比:500頁的技術書籍 vs 10頁的目錄缺點:全表掃描就像逐頁翻找內容優點:索引將查詢速度從O(n)提升到O(log n) 二、B樹手繪課堂 1. 結構解剖&#xff0…

全連接RNN反向傳播梯度計算

全連接RNN反向傳播梯度計算 RNN數學表達式BPTT(隨時間的反向傳播算法)參數關系網絡圖L對V的梯度L對U的梯度L對W和b的梯度 RNN數學表達式 BPTT(隨時間的反向傳播算法) 參數關系網絡圖 L對V的梯度 L對U的梯度 L對W和b的梯度

C++高效讀取大規模文本格式點云(windows)

需使用VS2017及以上版本&#xff0c;C語言標準選擇C17&#xff0c;支持OpenMP。 執行效率明顯優于ifstream stof。 // 點云數據結構 struct PointXYZ {std::array<float, 3> coord; };float string_to_float_fast(const std::string& str) {float value;auto [p…

【Linux】進程信號的捕捉處理

個人主頁~ 進程信號的捕捉處理 一、信號捕捉處理的概述1、信號捕捉處理全過程2、用戶態和內核態的區別&#xff08;一&#xff09;用戶態&#xff08;二&#xff09;內核態&#xff08;三&#xff09;用戶態與內核態的切換&#xff08;四&#xff09;硬件條件 二、再談進程地址…

Nyquist內置函數-概述

1 Nyquist內置函數-概述 本章提供奈奎斯特&#xff08;Nyquist&#xff09;語言參考。操作按功能和抽象級別分類。奈奎斯特在兩個重要級別上實現&#xff1a;“高級”級別支持行為抽象&#xff0c;這意味著像 stretch 和 at 這樣的操作可以應用。這些函數是典型用戶期望使用的…