Linux企业运维——Docker仓库(三)

一、什么是仓库?

  • Docker 仓库是用来包含镜像的位置,Docker提供一个注册服务器(Register)来保存多个仓库,每个仓库又可以包含多个具备不同tag的镜像。
  • Docker运行中使用的默认仓库是 Docker Hub 公共仓库。

在这里插入图片描述

二、Docker Hub仓库

docker hub是docker公司维护的公共仓库,用户可以免费使用,也可以购买私有仓库。

在这里插入图片描述

首先在https://hub.docker.com/网站注册一个账号
在docker hub上新建一个公共仓库
在这里插入图片描述

  • 创建之后可以看到如下公共仓库
    在这里插入图片描述
  • 接下来要从docker主机上传镜像,首先需要登录:
    [root@server1 ~]# docker login
    Username: yakexi007
    Password: <填写密码>

docker hub为了区分不同用户的同名镜像,要求镜像的格式是:[username]/xxx.tag
docker tag busybox:latest yakexi007/busybox:latest

  • 上传镜像到docker hub
    docker push yakexi007/busybox:latest

  • 从docker hub拉取镜像
    docker pull yakexi007/busybox:latest
    在这里插入图片描述

  • 删除本地镜像
    docker rmi yakexi007/busybox:latest

  • 删除docker hub中的镜像仓库
    在这里插入图片描述

三、Registry工作原理及仓库搭建

1.工作原理

Registry是一个几种存放image并对外提供上传下载以及一系列API的服务。可以很容易和本地源代码以及远端Git服务的关系相对应。

Docker hub是Docker公司提供的一些存储镜像的空间,这部分空间是有限的。我们一般会自主建设Docker私有仓库Registry。

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

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

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

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

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

    抵扣说明:

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

    余额充值