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

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

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

當(dāng)集群內(nèi)使用registry做為鏡像倉庫時,鏡像長期積累會導(dǎo)致本地和遠(yuǎn)程倉庫鏡像占用大量的磁盤空間,這時我們需要對一些無用鏡像進(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é)點添加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 啟動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 運行

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é)

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

相關(guān)文章

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

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

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

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

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

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

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

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

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

    docker安裝MinIO全過程

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

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

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

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

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

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

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

    docker安裝單點elasticsearch過程

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

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

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

最新評論

云南省| 西安市| 出国| 社会| 霍州市| 海原县| 奉贤区| 甘德县| 阿坝县| 大田县| 永川市| 宝坻区| 来安县| 唐山市| 濮阳市| 江达县| 顺平县| 揭东县| 台北县| 耒阳市| 若尔盖县| 汤阴县| 白玉县| 安西县| 宁夏| 衡山县| 高州市| 肇庆市| 通海县| 泸西县| 得荣县| 铜川市| 郴州市| 寿光市| 彭泽县| 丘北县| 德格县| 胶南市| 即墨市| 方正县| 永丰县|