Docker核心技术(四):仓库

本文介绍了Docker仓库的基础知识,包括公有与私有仓库的区别,并详细阐述了如何搭建私有仓库,包括无认证和带认证两种方式。在私有仓库的搭建过程中,涉及了镜像的上传与下载,以及如何处理HTTPS错误和认证问题。
摘要由CSDN通过智能技术生成

一、Docker 仓库简介

什么是Docker仓库

  • Docker仓库就是存放docker镜像并有docker pull方法下载的云环境
  • Docker仓库分为公有仓库和私有仓库。
    • 公有仓库指Docker Hub(官方)等开放给用户使用、允许用户管理镜像。
    • 私有仓库指由用户自行搭建的存放镜像的云环境。

二、Docker 私有仓库搭建

搭建无认证私有仓库

  • 第一步:在需要搭建仓库的服务器上安装docker。
  • 第二步:在服务器上,从docker hub下载registry仓库
    • docker pull registry
  • 第三步:在服务器上,启动仓库
docker run -d -ti --restart always\
					--name my-registry\
					-p 8000:5000\
					-v /my-registry/registry:/var/lib/registry\
	registry
  • 注意:registry内部对外开放端口是5000。默认情况下,会镜像存放于容器内的/var/lib/registry(官网Dockerfile中查看)目录下,这样如果容器被删除,则存放于容器中的镜像也会丢失。

本地利用curl 服务器IP:8000/v2/_catalog 查看当前仓库中的存放的镜像列表。(注意打开8000端口访问)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值