[ kubernetes ] Harbor和Docker registry

理解harbor前,先解释一下docker

我们为什么要用docker

docker 是一种容器技术,作用是用来快速部署服务,每台服务器的配置环境都不一样,如果我在这台服务器上把这个服务部署好了,这个时候这台服务器不行了,那我再另外一台服务器上配置环境还需要很久的时间,那这样岂不是很浪费时间,如果我把服务部在docker里,那我把docker做好的镜像再pull一下,再start一下,正常运行,没问题,不会影响其他的东西

它还有一个好处是可以做隔离,就像docker的图标一样,它相当于上面的集装箱,非常的形象,每一个服务器上都可以有很多个docker,而每个集装箱里都有着自己的一些服务部署的东西,大家互不影响,一起生活
在这里插入图片描述

docker-compose又是什么

它是用来做docker 的多容器控制,是一个用来把 docker 自动化的东西。
我对docker-compose的理解还真的不是很深刻,在我的理解是它会辅助docker来让它更加的自动化,这个等我后续的更新叭

Docker Registry

每个系统可能都有很多镜像,docker 确实也提供了一个官方的镜像库(Docker Hub)去存放以及维护管理所有的镜像,只是对于免费用户而言,只能创建一个私有仓库,付费用户才拥有更多私有仓库的权限,对此官方开源了 Docker Registry 的源代码,我们可以通过它在局域网内部搭建私有的镜像注册中心

docker Hub 这个仓库的使用只要在 docker hub上注册一个账号就行了其实在 docker 中我们使用的 docker pull 来拉取镜像的命令就是从 dockerhub 上拉取的镜像

Harbor

在我的理解harbor相当于是一个镜像仓库,可以存放关于docker的一些镜像,但其实它用来存储docker的东西是用docker registry这个服务来做的,harbor提供的有企业级的多级管理,以及用户管理,项目管理,在可视化界面上还是很方便的

在这里插入图片描述
docker镜像可以存放在harbor上,然后我们想要的时候再去harbor上拉取镜像
关于harbor的内容暂且了解到这么多,还是需要继续深入,欢迎有大佬指出错误

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 27
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 27
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值