欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解決registry私有倉庫空間清理問題

 更新時間:2025年08月07日 14:25:35   作者:楠奕  
Docker Registry因歷史鏡像堆積導(dǎo)致磁盤空間不足,需定期清理,通過執(zhí)行registry_garbage_collect.sh腳本及查看config.yml配置文件,可管理存儲策略,釋放占用空間

registry私有倉庫空間清理

docker registry中堆積的歷史鏡像數(shù)量極多,磁盤空間告急,為此,有必要定期做鏡像的清理,并釋放鏡像占用的存儲空間。

查看腳本registry_garbage_collect.sh

# cat registry_garbage_collect.sh
#!/bin/bash
set -e

#v2倉庫鏡像名稱
dockerConfPath=/data/install/app/registry/configyml
configFile=${dockerConfPath}/config.yml

#修改倉庫屬性設(shè)置為只讀
ansible registry192.168.246.10 -m shell -a "sed -i '14s/enabled: false/enabled: true/' ${configFile}"
ansible registry192.168.246.11 -m shell -a "sed -i '14s/enabled: false/enabled: true/' ${configFile}"

#重啟倉庫組件
ansible registry192.168.246.10 -m shell -a "docker restart  pro-registry"
ansible registry192.168.246.11 -m shell -a "docker restart  pro-registry"

#執(zhí)行倉庫垃圾回收
ansible registry192.168.246.10 -m shell -a "docker exec pro-registry registry garbage-collect /etc/docker/registry/config.yml"

#修改倉庫屬性設(shè)置為可寫
ansible registry192.168.246.10 -m shell -a "sed -i '14s/enabled: true/enabled: false/' ${configFile}"
ansible registry192.168.246.11 -m shell -a "sed -i '14s/enabled: true/enabled: false/' ${configFile}"

#重啟倉庫組件
ansible registry192.168.246.10 -m shell -a "docker restart  pro-registry"
ansible registry192.168.246.11 -m shell -a "docker restart  pro-registry"

其中,246.10-11為倉庫所在的主機(jī)

倉庫名

pro-registry,即docker啟動registry鏡像時的鏡像名

查看configyml文件

version: 0.1
log:
  fields:
    service: registry
storage:
  cache:
    blobdescriptor: inmemory
  filesystem:
    rootdirectory: /var/lib/registry
  delete:
    enabled: true
  maintenance:
    readonly:
      enabled: false
http:
  addr: :5000
  headers:
    X-Content-Type-Options: [nosniff]
health:
  storagedriver:
    enabled: true
    interval: 10s
    threshold: 3

總結(jié)

以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Mac上使用Docker搭建kafka集群方式

    Mac上使用Docker搭建kafka集群方式

    這篇文章主要介紹了Mac上使用Docker搭建kafka集群方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • docker中mysql數(shù)據(jù)庫密碼修改方法

    docker中mysql數(shù)據(jù)庫密碼修改方法

    長時間使用非關(guān)系型數(shù)據(jù)庫MongoDB近期遇到突然想使用mysql卻發(fā)現(xiàn)mysql密碼忘記了,下面這篇文章主要給大家介紹了關(guān)于docker中mysql數(shù)據(jù)庫密碼修改方法的相關(guān)資料,需要的朋友可以參考下
    2023-11-11
  • Docker拉取鏡像失敗解決(connect: connection refused)

    Docker拉取鏡像失敗解決(connect: connection refused)

    最近遇到Docker拉取centos鏡像時報錯,本文主要介紹了Docker拉取鏡像失敗解決(connect: connection refused),具有一定的參考價值,感興趣的可以了解一下
    2024-07-07
  • docker部署jdk21的鏡像全過程

    docker部署jdk21的鏡像全過程

    這篇文章主要給大家介紹了關(guān)于docker部署jdk21的鏡像的相關(guān)資料,鏡像中包含了應(yīng)用程序所需要的運(yùn)行環(huán)境,函數(shù)庫,配置,以及應(yīng)用本身等各種文件,這些文件分層打包而成,需要的朋友可以參考下
    2024-02-02
  • Docker使用Swarm組建集群的方法

    Docker使用Swarm組建集群的方法

    Docker 使用 Swarm 可以很方便的在多個主機(jī)上創(chuàng)建容器集群,并且容器之間可以跨主機(jī)網(wǎng)絡(luò)通信。這篇文章主要介紹了Docker使用Swarm組建集群,需要的朋友可以參考下
    2017-11-11
  • 在docker容器中調(diào)用和執(zhí)行宿主機(jī)的docker操作

    在docker容器中調(diào)用和執(zhí)行宿主機(jī)的docker操作

    這篇文章主要介紹了在docker容器中調(diào)用和執(zhí)行宿主機(jī)的docker操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • 如何把用戶添加進(jìn)Docker用戶組

    如何把用戶添加進(jìn)Docker用戶組

    這篇文章主要介紹了如何把用戶添加進(jìn)Docker用戶組問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • Docker如何訪問到宿主機(jī)MYSQL的實(shí)現(xiàn)方法

    Docker如何訪問到宿主機(jī)MYSQL的實(shí)現(xiàn)方法

    使用?Docker?能實(shí)現(xiàn)服務(wù)的容器化,并使用容器間網(wǎng)絡(luò)在它們之間進(jìn)行通信,本文主要介紹了Docker如何訪問到宿主機(jī)MYSQL的實(shí)現(xiàn)方法,感興趣的可以了解一下,感興趣的可以了解一下
    2023-09-09
  • 詳解使用Docker搭建Java Web運(yùn)行環(huán)境

    詳解使用Docker搭建Java Web運(yùn)行環(huán)境

    本篇文章主要介紹了使用Docker搭建Java Web運(yùn)行環(huán)境,現(xiàn)在分享給大家,也給大家做個參考。感興趣的小伙伴們可以參考一下。
    2016-11-11
  • 教你使用Docker?Compose一鍵部署前后端分離項目

    教你使用Docker?Compose一鍵部署前后端分離項目

    Compose是一個定義和管理多容器的工具,使用Python語言編寫,下面這篇文章主要給大家介紹了關(guān)于如何使用Docker?Compose一鍵部署前后端分離項目的相關(guān)資料,需要的朋友可以參考下
    2023-01-01

最新評論