美文网首页Docker的那些事儿
Docker的那些事儿—镜像的存储:公有仓库(15)

Docker的那些事儿—镜像的存储:公有仓库(15)

作者: sjyu_eadd | 来源:发表于2018-03-08 16:12 被阅读8次

    上一篇:Docker的那些事儿—利用Docker Hub自动构建镜像(14)


    镜像构建出来后放到哪里?

    镜像的存储:公有仓库(Public Registry)和私有仓库(Private Registry)

    Registry作为Docker的核心组件之一负责镜像内容的存储与分发,客户端的docker pull以及docker push命令都直接与registry交互。Docker Hub为Docker用户提供了公有仓库,当然你也可以在Docker Hub上创建私有仓库,不过是收费的。当然国内的优秀企业也提供类似的功能,比如阿里云、Daocloud等。出于安全考虑,企业用户不可能把自己的镜像完全放到Docker Hub上,因此用户也可以搭建自己的私有仓库。

    公有仓库

    将构建的镜像推送到Docker Hub上

    docker tag给镜像打上tag,因为Docker Hub要求push镜像必须携带用户名

    登录Docker Hub(事先在Docker Hub注册了账号)

    如果需要退出Docker Hub,执行docker logout

    Docker push本地镜像到Docker Hub上

    登录Docker Hub查看

    重新pull镜像到本地

    如果你的网络访问Docker Hub不给力,你也可以使用国内的优秀公司资源,如DaoCloud、阿里云等。

    push镜像ubuntu-ssh-dockerfile到阿里云仓库:

    在阿里云镜像服务中创建仓库

    push镜像ubuntu-ssh-dockerfile到DaoCloud的公有仓库上:

    下一节,我们学习怎样搭建私有仓库。


    下一篇:Docker的那些事儿—镜像的存储:私有仓库(16)


    相关文章

      网友评论

        本文标题:Docker的那些事儿—镜像的存储:公有仓库(15)

        本文链接:https://www.haomeiwen.com/subject/coyyfftx.html