docker仓库

registry工作原理

官方仓库

在hub.docker.com注册账号,建立公共仓库webserver
在这里插入图片描述
搜素建立的账号 密码:Westos+007
登录
在这里插入图片描述
认证保存
在这里插入图片描述
打包镜像
在这里插入图片描述
上传镜像
在这里插入图片描述
在这里插入图片描述
拉取镜像
在这里插入图片描述
在这里插入图片描述

配置镜像加速器

申请账号
在这里插入图片描述
自己加速器的地址
在这里插入图片描述
指向阿里云加速器的地址
在这里插入图片描述大文件很快就下载下了
在这里插入图片描述

私有仓库

搭建registry

在这里插入图片描述
-v 指定 卷(vulume)
端口映射,前面为宿主机端口,后面为镜像端口
在这里插入图片描述
上传镜像
告诉他上传至本机仓库,否则会传到官方仓库
在这里插入图片描述

为仓库添加证书加密功能

在这里插入图片描述
在这里插入图片描述
rhel7不兼容,所以是openssl11
在这里插入图片描述
生成证书
必须和证书保持一致reg.westos.org
在这里插入图片描述
在这里插入图片描述
重建registry容器
在这里插入图片描述
docker run -d --name registry -v /opt/registry:/var/lib/registry -p 443:443 -v /root/certs:/certs -e REGISTRY_HTTP_ADDR=0.0.0.0:443 -e REGISTRY_HTTP_TLS_CERTIFICATE=/certs/westos.org.crt -e REGISTRY_HTTP_TLS_KEY=/certs/westos.org.key registry

测试上传时,
仓库已经被加密,需要证书校验
在这里插入图片描述
找证书
在这里插入图片描述
新建虚拟机,安装docker

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

仓库认证

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
加密+认证
在这里插入图片描述

在这里插入图片描述
push和pull都需要认证
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

企业级仓库 harbor

在这里插入图片描述
在这里插入图片描述
harbor.yml :模板
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
和配置文件中的路径一致
在这里插入图片描述
在这里插入图片描述
这几个容器组成仓库平台
在这里插入图片描述
在这里插入图片描述
一定要进到harbor目录中执行docker-compose
因为所有信息都到docker-compose.yml文件中

在这里插入图片描述
另外一个机子登出,但是依旧可以拉取
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值