前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >容器之上传镜像到Docker hub 原

容器之上传镜像到Docker hub 原

作者头像
克虏伯
发布2019-04-15 10:51:37
1.1K0
发布2019-04-15 10:51:37
举报

Docker hub在国内可以访问,首先要创建一个账号,这个后面会用到,我是用126邮箱注册的。

1. docker login

List-1 Username不能使用你注册的邮箱,要用使用注册时用的username;要输入密码

代码语言:javascript
复制
mjduan@mjduandeMacBook-Pro:/tmp % docker login
Login with your Docker ID to push and pull images from Docker Hub. If you don't have a Docker ID, head over to https://hub.docker.com to create one.
Username: mjduan
Password:
Login Succeeded

2.docker push

List-2 docker push

代码语言:javascript
复制
mjduan@mjduandeMacBook-Pro:/tmp % docker push mjduan/helloworld:1.0
The push refers to repository [docker.io/mjduan/helloworld]
be49a4cca8c8: Pushed
35c20f26d188: Pushed
c3fe59dd9556: Pushed
6ed1a81ba5b6: Pushed
a3483ce177ce: Pushed
ce6c8756685b: Pushed
30339f20ced0: Pushed
0eb22bfb707d: Pushed
a2ae92ffcd29: Pushed
1.0: digest: sha256:bfedef91c18aba7754c9c6c5ae39ea55154f33a78dacc1281e454c8866e9b873 size: 2212

    注意,要注意镜像名称的格式,格式要是{username}/imageNamge:1.0,这个username是你注册时的那个username,如List-2中所示,这样才能push到docker hub,不然会报如下List-3中所示的错误,这个地方我是google/bing.cn搜索之后解决的。

List-3 镜像名称格式原因导致报错

代码语言:javascript
复制
mjduan@mjduandeMacBook-Pro:/tmp % docker push helloworld:1.0
The push refers to repository [docker.io/library/helloworld]
be49a4cca8c8: Preparing
35c20f26d188: Preparing
c3fe59dd9556: Preparing
6ed1a81ba5b6: Preparing
a3483ce177ce: Preparing
ce6c8756685b: Waiting
30339f20ced0: Waiting
0eb22bfb707d: Waiting
a2ae92ffcd29: Waiting
denied: requested access to the resource is denied

3.查看Docker hub的变化,如下

                                                   图1 我们push到Docker hub的镜像

4.docker logout

List-4 退出

代码语言:javascript
复制
mjduan@mjduandeMacBook-Pro:/tmp % docker logout
Removing login credentials for https://index.docker.io/v1/

(adsbygoogle = window.adsbygoogle || []).push({});

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018/06/25 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. docker login
  • 2.docker push
  • 3.查看Docker hub的变化,如下
  • 4.docker logout
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档