4、docker仓库
docker hub
注册账号:https://hub.docker.com/
上传自己的镜像仓库
创建自己的仓库webserver
拉取镜像
Registry工作原理
配置镜像加速器
搭建私有仓库
上传镜像
在server1上
在server2(纯净)上
强制使用非加密私有仓库
5、docker私有仓库
仓库加密资源包安装
创建仓库,生成证书和私钥;在server1,server2上都添加解析
将生成的证书和私钥都添加到仓库中
重新上传
在server2上
此时,在server2上拉取(docker pull reg.westos.org/nginx)需要证书
在server1上将整个目录拷贝过去
在server2上再次拉取
仓库认证
查看htpasswd的使用手册
登录仓库进行上传下载
在server2上进行验证
以上为私有的基本的加密和认证,实际生产环境中的要求要更高。
6、harbor企业级仓库
删除之前的部署的registry,否则会起冲突
docker rm -f registry
解压harbor安装包,编辑配置文件
拷贝证书到创建的data目录中
部署docker-compose(做容器编排,统一管理)
部署harbor
7、harbor仓库管理
在私有仓库中拉取镜像
在server2上先删除所有的本地镜像
配置默认仓库
要设定在镜像拉取时直接是镜像的名字,没有其所在的路径便需要将镜像放在libarary中进行操作
在server2上进行下载
将westos这个项目变成私有(私有拉取不支持匿名)
创建用户进行管理
此时,日志显示用户wh对仓库镜像进行了操作
给仓库增加功能(复制管理)
用于分布式管理需求,当需求节点较大时,由于对仓库的依赖性较高,需要多台机器运转
其他可添加功能