docker仓库以及docker hub实现

docker仓库:
仓库(Repository)是集中存放镜像的地方,分公共仓库和私有仓库。实际上注册服务器是存放仓库的具体服务器,一个注册服务器上可以有多个仓库,而每个仓库下面可以有多个镜像。从这方面来说,可将仓库看做一个具体的项目或目录。用来保存镜像的位置,Docker提供一个注册服务器(Register)来保存多个仓库,每个仓库又可以包含多个具有不同tag的镜像,自己创建的镜像,不仅可以在本地使用,并且可以上传到Docker仓库
Docker运行中使用的默认仓库是Docker Hub公共仓库,里面存储了各类的镜像
用户通过编写Dockerfile,bulid创建以后生成镜像–>镜像可以用来创建容器–>容器提交给镜像,通过Push将此镜像上传到仓库中。
docker hub实现:
注册仓库用户
在这里插入图片描述
点击Create a Repository,创建仓库,注意创建的仓库名应该与上传的镜像名一致。
在这里插入图片描述

yum install containerd.io-1.2.5-3.1.el7.x86_64.rpm container-selinux-2.21-1.el7.noarch.rpm docker-ce-18.09.6-3.el7.x86_64.rpm docker-ce-cli-18.09.6-3.el7.x86_64.rpm -y				##安装docker
vim /etc/yum.repos.d/westos.repo		##使用rhel7.5镜像
yum install bash-* -y							##安装补齐命令插件
cd ../images/
docker load -i busybox.tar					##加载镜像信息
vim /etc/resolv.conf								##域名解析
docker login										##docker hub仓库登陆,输入用户名密码
cat .docker/config.json						##登陆之后生成免密密钥,以后登陆免密
docker tag busybox:latest continue29/busybox:latest			##由于上传镜像必须以用户名开头
docker push continue29/busybox:latest								##上传镜像
docker rmi continue29/busybox:latest									##删除镜像,以方便下载
docker rmi busybox:latest													##删除基础镜像
docker pull continue29/busybox:latest									##从仓库下载
docker images																	##查看镜像

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值