Docker registry怎么存储到aliyun oss
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,本篇内容主要讲解"Docker registry怎么存储到aliyun oss",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Docker registry
千家信息网最后更新 2025年02月01日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安全错误
数据库的锁怎样保障安全
赤城软件开发有限公司
教育部本科数据库
鉴品汇软件开发定制
软件开发小程序项目计划书模板
软件开发时期包括哪些
数据库审计安全设备
四川网络技术服务经验丰富
百兆光纤的服务器一年多少钱
阅文集团有多少服务器
怎么在cmd中导入数据库
饥荒联机服务器管理
b站公共解析服务器安全
网络安全 上海卫视
广州汇丰软件开发中心怎么样
网络安全整体防御能力
新道沙盘服务器搭建
上海短视频社交软件开发
网络安全的产品到底有哪些
图书数据库概念设计
JAVA监控服务器是否关机
数据库完整性控制技术
服务器改造监控录像机
百兆光纤的服务器一年多少钱
信息化战争下的网络安全
超验骇客网络技术
mysql导出数据库语句
服务器做跳板控制公司电脑
fifa服务器连接异常
数据库中的code表
江苏移动网络安全 高亮