Docker Hub使用

作者: Dsir 分类: Server 发布时间: 2018年05月31日 17时13分

前言

目前 Docker 官方维护了一个公共仓库 Docker Hub,其中已经包括了数量超过 15,000 的镜像。大部分需求都可以通过在 Docker Hub 中直接下载镜像来实现。

注册

你可以在 https://cloud.docker.com 免费注册一个 Docker 账号(需要翻墙注册)。

登录

可以通过执行 docker login 命令交互式的输入用户名及密码来完成在命令行界面登录 Docker Hub。

你可以通过 docker logout 退出登录。

拉取镜像

你可以通过 docker search 命令来查找官方仓库中的镜像,并利用 docker pull 命令来将它下载到本地。

例如以 centos 为关键词进行搜索:

1527244516988702.png

推送镜像

用户也可以在登录后通过 docker push 命令来将自己的镜像推送到 Docker Hub。

首先我们需要把自己构建的镜像名称更改为官方要求的格式:< username/name:tag >

1527244481264134.png

开始推送

截图.png

自动创建

自动创建(Automated Builds)功能对于需要经常升级镜像内程序来说,十分方便。

有时候,用户创建了镜像,安装了某个软件,如果软件发布新版本则需要手动更新镜像。

而自动创建允许用户通过 Docker Hub 指定跟踪一个目标网站(目前支持 GitHub 或 BitBucket)上的项目,一旦项目发生新的提交或者创建新的标签(tag),Docker Hub 会自动构建镜像并推送到 Docker Hub 中。

要配置自动创建,包括如下的步骤:

  • 创建并登录 Docker Hub,以及目标网站;

  • 在目标网站中连接帐户到 Docker Hub;

  • 在 Docker Hub 中 配置一个自动创建

  • 选取一个目标网站中的项目(需要含 Dockerfile)和分支;

  • 指定 Dockerfile 的位置,并提交创建。

之后,可以在 Docker Hub 的 自动创建页面 中跟踪每次创建的状态。


总结

本章节主要讲解了Docker Hub的基础使用方法,下一篇 Docker Hub 自动构建


如果觉得我的文章对您有用,请随意打赏、分享。您的支持将鼓励我继续创作!

微博分享
276条评论
  • bftdOwels

    2019年02日18日 15:09

    <a href=http://canadianpharmacyecyn.com/>canadian pharmacy king</a> viagra brand <a href="http://canadianpharmacyecyn.com/">online pharmacy canada</a>

  • bfhraine

    2019年02日20日 15:36

    <a href="http://buycildjea.com/#">cheapest pharmacy to buy cialis</a> discount cialis <a href="http://buycildjea.com/#">buy cialis overseas</a>

  • glaesteqyw

    2019年02日21日 00:14

    **1661444153259530 <a href="http://lookevision.org/forums/topic/ciprofloxacin-500mg-sale">ciprofloxacin 500mg sale</a> 731476753322 &&

  • unfsware

    2019年02日21日 00:23

    <a href=http://viaqraonllne.com/#>cheap online viagra</a> cheap generic viagra <a href="http://viaqraonllne.com/#">real viagra for sale online</a>

  • bdtOwels

    2019年02日21日 01:32

    <a href=http://cheapciljrd.com/#>cialis for cheap</a> cialis coupon <a href="http://cheapciljrd.com/#">buy cheap generic cialis online</a>

  • ggsTaila

    2019年02日21日 18:53

    <a href=http://emtpartsstore.com/#>generic viagra online canada</a> cheap viagra pills <a href="http://emtpartsstore.com/#">viagra for sale online</a>

  • nilOwels

    2019年02日22日 05:23

    <a href=http://onlinecilkrd.com/#>buy cialis and viagra online</a> cialis sale <a href="http://onlinecilkrd.com/#">cialis viagra online</a>

  • ntvkance

    2019年02日22日 23:01

    <a href=http://buycialls.com/#>buy cialis 5mg</a> cialis no prescription <a href="http://buycialls.com/#">can i buy cialis over the counter</a>

发表评论

电子邮件地址不会被公开。 必填项已用*标注