推送docker 镜像到hub.docker.com

我在开源中国博客上,发表了一篇关于Asp.Net Core打包docker镜像的文章,感兴趣的话,可以先去看一下: <div class="title">《<a href="https://my.oschina.net/lichaoqiang/blog

我在开源中国博客上,发表了一篇关于Asp.Net Core打包docker镜像的文章,感兴趣的话,可以先去看一下:

通过该篇博客的介绍,大家都可以完成环境的配置。这里,我假设,你已经搭建成功了这样的环境。
首先,我们需要在http://hub.docker.com上注册一个账号:
docker

docker

注册并激活后,运行以下命令:

docker push lichaoqiang/demo-netcore

结果,发生了以下错误提示an image does not exist locally with the tag:

根据中文意思,应该是tag设置有问题,于是,我查询了docker tag的用法。

docker tag 镜像名:[tag]  镜像名:[tag]

执行如下命令:

docker tag demo-netcore:latest docker.io/lichaoqiang/demo-netcore

这个时候,会重新产生一个镜像:docker.io/lichaoqiang/demo-netcore

然后,执行推送镜像的命令:docker push lichaoqiang/demo-netcore  ,这里,用户名为lichaoqiang。

docker push lichaoqiang/demo-netcore
The push refers to a repository [docker.io/lichaoqiang/demo-netcore]
eb9324d5dd75: Pushed
95028f520c93: Pushed
c7d9c2135101: Mounted from microsoft/aspnetcore
82e8b05ee396: Mounted from microsoft/aspnetcore
8c91af445933: Pushed
2c40c66f7667: Mounted from microsoft/aspnetcore
latest: digest: sha256:0698bcf055fc133c571ee8f86ad499abe894db136c2b68ec14847a3c0d31225d size: 1586

执行完成后,都能hub.docker.com后台,看看。

docker

docker

这次,把docker镜像推送至hub.docker.com的工作已经完成。公开的仓库,任何人都可以拉取。

镜像拉取地址:docker pull lichaoqiang/demo-netcore

 

李 朝强
版权声明:本站原创文章,于2个月前,由发表,共 1170字。
评论 目前评论:0   访客  0   博主  0
发表评论
邮箱 »
昵称 »
 Flag Counter