Docker registry怎么存储到aliyun oss
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,本篇内容主要讲解"Docker registry怎么存储到aliyun oss",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Docker registry
千家信息网最后更新 2025年12月02日Docker registry怎么存储到aliyun oss
本篇内容主要讲解"Docker registry怎么存储到aliyun oss",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Docker registry怎么存储到aliyun oss"吧!
Docker registry 存储到aliyun oss
registry有许多配置,通常需要修改是通过-e传入环境变量.
默认registry的数据存储在本地磁盘/var/lib/registry
[root@iZ23mynm1ezZ ~]# docker exec registry cat /etc/docker/registry/config.ymlversion: 0.1log: fields: service: registrystorage: cache: blobdescriptor: inmemory filesystem: rootdirectory: /var/lib/registryhttp: addr: :5000 headers: X-Content-Type-Options: [nosniff]health: storagedriver: enabled: true interval: 10s threshold: 3
为了更好的扩展.比如registry要配置负载均衡.则包括存储数据的地方,ssl证书,redis都是相同的..
这里我们配置oss, 环境变量的名字是按照yml的层级组合成的.比如
storage: filesystem: rootdirectory: /var/lib/registry
对应的环境变量名为'REGISTRY_STORAGE_FILESYSTEM_ROOTDIRECTORY`(大写)
docker run -d -p 5001:5000 --restart=always --name registry1 \-v /etc/letsencrypt/archive/registry.xxxx.com/:/certs \-e REGISTRY_HTTP_TLS_CERTIFICATE=/certs/fullchain1.pem \-e REGISTRY_HTTP_TLS_KEY=/certs/privkey1.pem \-v `pwd`/auth:/auth \-e "REGISTRY_AUTH=htpasswd" \-e "REGISTRY_AUTH_HTPASSWD_REALM=Registry Realm" \-e REGISTRY_AUTH_HTPASSWD_PATH=/auth/htpasswd \-e REGISTRY_STORAGE=oss \-e REGISTRY_STORAGE_OSS_ACCESSKEYID=xxxx \-e REGISTRY_STORAGE_OSS_ACCESSKEYSECRET=xxxxxxx \-e REGISTRY_STORAGE_OSS_REGION=oss-cn-hangzhou \-e REGISTRY_STORAGE_OSS_BUCKET=bkt_name \registry:2
测试
[root@srv00 ~]# docker login registry.xxxx.com:5001Username: hippoPassword: Login Succeeded[root@srv00 ~]# docker push registry.xxxx.com:5001/ubuntuThe push refers to a repository [registry.xxxx.com:5001/ubuntu]5f70bf18a086: Pushed a3b5c80a4eba: Pushed 7f18b442972b: Pushed 3ce512daaf78: Pushed 7aae4540b42d: Pushed latest: digest: sha256:92c80b28023de63d528c722c295bbe82a20722e3fd7a9b4f14a688bea2cacdac size: 1356
登录oss可以看到多了个docker文件夹
如果通过环境变量不能满足你的条件,可以创建个
config.yml文件,通过挂载数据卷文件方式覆盖容器内的配置文件(/etc/docker/registry/config.yml)
到此,相信大家对"Docker registry怎么存储到aliyun oss"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
存储
变量
文件
环境
配置
数据
内容
学习
实用
更深
相同
均衡
兴趣
名字
地方
大写
实用性
实际
容器
层级
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
如何查看服务器是否够用
软件开发项目材料费
wow7.25数据库
网络安全应该注意
数据库需求分析贩卖机
水费管理软件开发
软件开发系统集成费用
内师大服务器名称
软件开发甲乙双方分工
惠州知名冷库软件开发
网络技术 计算机3级
网络安全消息200字
创建数据库用到的命令动词
宜兴方便软件开发诚信合作
交通局网络安全工作自查报告
如何胜任数据库工程师
查询数据库中的某个数
软件工程中软件开发流程是什么
软件开发周报心得
系统保护服务器怎么关闭
200人服务器
尚学堂软件开发
腾讯微搭更新数据库
余姚嵌入式软件开发周期
为什么要去做软件开发
服务器硬盘能不能直接拆
利优网络技术有限公司怎么样
计算机网络技术大专考什么
杭州恒生软件开发有限公司
连云港bim软件开发工程