美文网首页Docker让前端飞程序员
将本地 Docker 镜像推送到阿里云

将本地 Docker 镜像推送到阿里云

作者: Anoyi | 来源:发表于2017-09-07 10:07 被阅读555次
    落日黄昏

    以 any-keepalived 为例演示,github地址:
    https://github.com/ChinaSilence/any-keepalived

    阿里云 Docker 镜像仓库地址:
    https://dev.aliyun.com/search.html

    准备工作:在阿里云上创建一个 namespace

    创建 namespace

    方式一:命令行

    1、制作镜像

    $ docker build -t any-keepalived .
    

    2、登录阿里云

    $ docker login --username=***** registry.cn-hangzhou.aliyuncs.com
    

    说明:此处的 username 为阿里云的登录账号

    3、标记 TAG

    $ docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/anoy/keepalived:[镜像版本号]
    

    4、推送到阿里云

    $ docker push registry.cn-hangzhou.aliyuncs.com/anoy/keepalived:[镜像版本号]
    

    方式二:代码仓库(如 Github)

    1、将制作镜像的 Dockerfile 及相关文件 push 到 Github

    例如: https://github.com/ChinaSilence/any-keepalived
    

    2、创建镜像

    创建镜像 创建镜像

    3、构建镜像

    构建镜像 构建镜像

    至此,两种推送 docker 镜像到阿里云的方式介绍完毕,是不是 so easy?

    获取镜像

    $ docker pull registry.cn-hangzhou.aliyuncs.com/anoy/keepalived
    

    结语

    喜欢的话点个收藏吧, thanks!

    star

    相关文章

      网友评论

        本文标题:将本地 Docker 镜像推送到阿里云

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