Docker Hub简介及自动化构建镜像

Docker Hub是类似于github的镜像托管服务,提供镜像分发和自动化构建功能。用户可以通过注册账号并使用`push`命令上传镜像。自动化构建允许将包含Dockerfile的GitHub仓库与Docker Hub链接,由Docker Hub集群自动构建镜像,生成的镜像标记为Automated Build。整个流程包括登录Docker Hub,连接GitHub账号,选择仓库,并触发构建。
摘要由CSDN通过智能技术生成

Docker Hub

官网https://hub.docker.com,它提供与源代码托管服务的github类似,dockerhub托管的是镜像。

镜像分发

  1. 注册Docker Hub账号
  2. 运行docker login输入用户名和密码(登录信息保存在~/.docker/config.json 中。PS:我的环境是centos7)
  3. 使用push命令上传镜像,不指定镜像tag的话,会将仓库中本地的所有镜像都长传到dockerhub
    命令如:
    docker push tonyxinminghui/test:v1
  4. 我们的镜像就上传完毕可以在dockerhub的仓库管理页面查看。

自动化构建

我们除了可以在本地创建镜像push到dockerhub上,也可以利用dockerhub提供的自动化构建技术在服务端直接构建镜像。提供dockerhub连接一个包含Dockerfile文件的github的仓库,这样dockerhub的构建集群服务器就会自动构建镜像,这种方式构建出来的镜像会被标记为Automated Build。
以下是具体流程:
1. 登录dockerhub,点击下图中按钮
这里写图片描述
2. 如果你是第一次构建就会看到以下内容,点击linkAccount

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值