Docker 私有镜像仓库
-
私有仓库即为本地或者局域网络搭建的一个类似公共仓库的东西,搭建完成之后,我们就能够将镜像提交到私有仓库中。这样我们既可以使用 Docker来运行我们的项目镜像,也能够避免商业项目暴露出去的风险。
Docker私有镜像仓库的意义在于搭建企业私有的镜像仓库,并且满足从开发环境推送和拉取镜像。当我们使用k8s来编排和调度容器时,操作的基本单位是镜像,所以需要从仓库去拉取镜像到当前的工作节点。
最开始的时候,使用公共的docker hub也可以满足我们的需求,并且非常方便,但是缺点在于上传的镜像所有人都可以访问,另一个遗憾在于docker hub的私有仓库是收费的,所以从安全性和商业两个角度去考虑,企业必须要搭建自己的私有镜像仓库。
搭建私有镜像仓库的第一步,为了让客户端服务器能够快速地访问刚刚在服务端搭建的镜像仓库,在简单的客户端配置可信任设置之后,就可以让客户通过HTTP直接访问:# vim /etc/docker/daemon.json。
程序员们一般都喜欢用Git,如果要把Registry私有仓库比作GitLab的话,那么Docker Hub公共仓库就类似于GitHub,这是一个公共的共享的镜像仓库平台,我们可以像在GitHub上随意得clone公共的开源项目一样pull镜像到本地。之后,注册完成登录之后就可以创建一个Repository。
西南地区IT社群(QQ)
- 云南
- 【昆明网页设计交流吧】243627302
- 【昆明nodejs交流吧】 243626749
- 【VUE】838405306
- 【云南程序员总群】343606807
- 【昆明UI设计】104031254
- 【云南软件外包】15547313
- 贵州
- 【PHP/java源码/站长交流群】55692114
- 四川
- 【成都Java/JavaWeb交流】86669225
- 【vaScript+PHP+MySql】116270060
- 【UI设计/设计交流学习群】135794928
- 重庆
- 【诺基亚 JAVA游戏博物馆】 559479780
- 【PHP,Java,Python,C++接单】 442103442
- 西藏