最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

docker?registry刪除遠(yuǎn)程倉庫鏡像實(shí)現(xiàn)方式

 更新時(shí)間:2025年09月24日 09:04:37   作者:CN-FuWei  
文章介紹如何清理Docker?Registry中堆積的鏡像,通過配置刪除功能、啟動(dòng)容器、查看鏡像信息并執(zhí)行刪除操作,同時(shí)提供基于web-ui的管理方案,優(yōu)化存儲(chǔ)空間使用

當(dāng)集群內(nèi)使用registry做為鏡像倉庫時(shí),鏡像長(zhǎng)期積累會(huì)導(dǎo)致本地和遠(yuǎn)程倉庫鏡像占用大量的磁盤空間,這時(shí)我們需要對(duì)一些無用鏡像進(jìn)行定期清理。 

一、部署registry

1.1 開啟刪除功能

從registry容器里面將/etc/docker/registry/config.yml復(fù)制出來:

docker cp registry:/etc/docker/registry/config.yml ./config.yml

默認(rèn)config.yml內(nèi)容如下:

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

設(shè)置config.yml,在storage節(jié)點(diǎn)添加delete配置設(shè)置為true。

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

1.2 啟動(dòng)registry容器

docker run -it -d --name registry -p 5000:5000 -v /opt/registry/:/var/lib/registry -v /etc/docker/registry/config.yml:/etc/docker/registry/config.yml --restart=always registry

1.3 查看鏡像名稱

curl -s -XGET localhost:5000/v2/_catalog | python -mjson.tool

1.4 查看鏡像tag

curl -s XGET localhost:5000/v2/test/tags/list|jq

1.5 查看鏡像reversion

ll /opt/registry/docker/registry/v2/repositories/test/_manifests/revisions/sha256/

#或者通過API獲取鏡像digest值
curl -i -sS -H 'Accept: application/vnd.docker.distribution.manifest.v2+json' 'http://localhost:5000/v2/test/manifests/latest'

1.6 刪除鏡像

curl -X DELETE localhost:5000/v2/test/manifests/sha256:703c4d81c860a7420749f6666aac348e1b62a07062865dfb91d4c30819483e70

1.7 垃圾回收

docker exec -it 9658cbb01b13 registry garbage-collect /etc/docker/registry/config.yml

1.8 清除目錄

rm -rf /var/lib/docker/volumes/78c1937e0a8c810c8e4249d0245b4777ac4e66428519376712d99b811e559758/_data/docker/registry/v2/repositories/test_his_platform_global_api_2022-02-18-02-46

二、web-ui管理registry

docker hub 地址:https://hub.docker.com/r/hyper/docker-registry-web

2.1 部署docker-registry-web

docker pull hyper/docker-registry-web

(此配置中的任何屬性都可能被環(huán)境變量覆蓋,例如屬性registry.auth.enabled將變?yōu)镽EGISTRY_AUTH_ENABLED)

registry:
  # Docker registry url
  url: http://10.0.0.100:5000/v2
  # Docker registry fqdn
  name: localhost:5000
  # To allow image delete, should be false
  readonly: false
  auth:
    # Disable authentication
    enabled: false

使用 docker 運(yùn)行

docker run -p 5000:5000 --name registry -d registry:2
docker run -it -p 8083:8080 --name registry-web --link registry -v $(pwd)/config.yml:/conf/config.yml:ro hyper/docker-registry-web

訪問http://localhost:8083

2.2 使用web ui刪除鏡像

總結(jié)

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

相關(guān)文章

  • docker --link容器互聯(lián)的實(shí)現(xiàn)

    docker --link容器互聯(lián)的實(shí)現(xiàn)

    –link可以通過容器名互相通信,容器間共享環(huán)境變量,本文主要介紹了docker --link容器互聯(lián)的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • Docker部署后端項(xiàng)目的實(shí)現(xiàn)步驟

    Docker部署后端項(xiàng)目的實(shí)現(xiàn)步驟

    本文主要介紹了Docker部署后端項(xiàng)目的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-03-03
  • 在Centos7中安裝Docker1.12的詳細(xì)教程

    在Centos7中安裝Docker1.12的詳細(xì)教程

    本篇文章主要介紹了在Centos7中安裝Docker1.12的詳細(xì)教程。具有一定的參考價(jià)值,有興趣的可以了解一下。
    2017-02-02
  • 詳解六種減小Docker鏡像大小的方法

    詳解六種減小Docker鏡像大小的方法

    這篇文章主要介紹了詳解六種減小Docker鏡像大小的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • docker安裝MinIO全過程

    docker安裝MinIO全過程

    這篇文章主要介紹了docker安裝MinIO全過程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • 云原生自動(dòng)化應(yīng)用于docker倉庫私有憑據(jù)secret創(chuàng)建

    云原生自動(dòng)化應(yīng)用于docker倉庫私有憑據(jù)secret創(chuàng)建

    這篇文章主要為大家介紹了云原生自動(dòng)化應(yīng)用于docker倉庫私有憑據(jù)secret創(chuàng)建,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-03-03
  • docker可視化工具Portainer部署并漢化的操作

    docker可視化工具Portainer部署并漢化的操作

    這篇文章主要介紹了docker可視化工具Portainer部署并漢化的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • 管理(限制)Docker日志大小的方法總結(jié)

    管理(限制)Docker日志大小的方法總結(jié)

    在容器化部署的時(shí)候,因?yàn)闆]有指定日志的最大存儲(chǔ)時(shí)間,導(dǎo)致磁盤被充爆,這篇文章主要介紹了管理(限制)Docker日志大小的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-08-08
  • docker安裝單點(diǎn)elasticsearch過程

    docker安裝單點(diǎn)elasticsearch過程

    這篇文章主要介紹了docker安裝單點(diǎn)elasticsearch過程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • 如何完全清理你的Docker數(shù)據(jù)

    如何完全清理你的Docker數(shù)據(jù)

    Docker 不會(huì)對(duì)你的系統(tǒng)進(jìn)行任何配置更改……但是它會(huì)占用大量的磁盤空間,那么如何完全清理你的數(shù)據(jù),本文就詳細(xì)的來介紹一下,感興趣的可以了解一下
    2021-07-07

最新評(píng)論

汽车| 湛江市| 抚松县| 博兴县| 张家港市| 临夏县| 安塞县| 安宁市| 韶山市| 章丘市| 辰溪县| 桦甸市| 荥经县| 邯郸县| 湘潭市| 修水县| 白水县| 安图县| 常宁市| 偃师市| 桐梓县| 福清市| 兰考县| 右玉县| 阳曲县| 平陆县| 樟树市| 保靖县| 正蓝旗| 曲周县| 武定县| 平利县| 固始县| 明溪县| 新津县| 从化市| 汾阳市| 磐安县| 武清区| 三台县| 甘洛县|