三分钟Docker-推送本地镜像到仓库
dotNET知音
共 1758字,需浏览 4分钟
· 2020-08-27
在上篇文章中,我们完成了应用程序容器化,把webapi项目构建镜像并容器化运行。本文将会演示如何把自己构建的镜像上传到docker官网的仓库和自己私有仓库
本地镜像推送到官网的registry
1.创建仓库
点击Docker Desktop图标->Repositories-》create
跳转到官网创建页面
2.Docker tag (标记镜像)、push(推送镜像) 到仓库
使用一下命令,推送本地镜像到仓库
docker tag local-image:tagname new-repo:tagname
docker push new-repo:tagname
在操作之前执行登录命令,否则会提示:unauthorized: incorrect username or password
docker login
Username (mingchengnet):
Password:
Login Succeeded
然后执行Tag和push命令
docker tag aastore.productcatalog.api:dev mingchengnet/aastore:dev
docker push mingchengnet/aastore:dev
docker tag 后面的aastore.productcatalog.api:dev是你要上传的本地镜像。mingchengnet(账号名称)/aastore(仓库名称):dev(起的新镜像名称) 成功提示:
The push refers to repository [docker.io/mingchengnet/aastore]
cd7e3f7827e5: Pushed
bf4376f176a3: Pushed
d86ec58d3137: Pushed
8c30868fe23a: Pushed
886801dff0ea: Pushed
49b759454bb2: Pushed
95ef25a32043: Pushed
dev: digest: sha256:109d899344cd6524b32f02f484feaac5382d0dff24cfe55801d645e6e56c3910 size: 1794
推送、并搭建私有的registry
1.拉取Docker 官方提供了一个搭建私有仓库的镜像 registry,运行容器并暴露端口5050映射端口5000
docker pull registry
docker run -d -p 5050:5000 --restart=always registry
在浏览器里访问http://127.0.0.1:5050/v2/ 输出{},表示私有仓库搭建成功
2.执行Tag(标记镜像)和push(上传镜像)命令
docker tag aastore.productcatalog.api:dev localhost:5050/aastore.productcatalog.api:v1.0
docker push localhost:5050/aastore.productcatalog.api:v1.0
输出
v1.0: Pulling from aastore.productcatalog.api
Digest: sha256:109d899344cd6524b32f02f484feaac5382d0dff24cfe55801d645e6e56c3910
Status: Image is up to date for localhost:5050/aastore.productcatalog.api:v1.0
localhost:5050/aastore.productcatalog.api:v1.0
在浏览器里访问http://127.0.0.1:5050/v2/_catalog,就能看到仓库中包含镜像:aastore.productcatalog.api
下篇演示如何运行在k8s中。
评论
了解加密货币到加密货币的互换
1、什么是加密货币互换?加密货币到加密货币的互换是指以现行市场汇率将一种加密货币直接兑换为另一种加密货币。与需要法定货币存款和较长流程的传统交易所不同,加密货币到加密货币的互换可以无缝地促进交换。掉期在提高加密货币的流动性和效率方面发挥着重要作用。该功能使用户能够将他们的加密货币与钱包中的其他代币进
区块链头条
0
某程序员吐槽:公司最近招了一批35左右的,这帮人习惯天天卷到八点多,导致现在我们也要八点才下班
架构师大咖
架构师大咖,打造有价值的架构师交流平台。分享架构师干货、教程、课程、资讯。架构师大咖,每日推送。
公众号该公众号已被封禁某位程序员的吐槽引发了广泛的思考和共鸣。他抱怨公司
源码共读
0
江苏省人民医院外科党总支专家团队到盱眙县人民医院开展惠民医疗活动
党建引领聚合力,共建交流惠民生。4月20日,江苏省人民医院外科党总支专家团队走进盱眙县人民医院开展党建主题活动。江苏省人民医院外科党总支书记、大外科副主任杨力,大外科主任吴延虎,盱眙县人民医院院长干文武出席座谈交流会并讲话,盱眙县人民医院党委委员、副院长刘新亮主持了活动。杨力说,江苏省人民医院和盱眙
盱眙老妹
0
人人都能在本地电脑上部署LLama3大模型
电脑配置要求:推荐16GB内存以上,最低8GB。最近几年主流CPU均可。英伟达显卡性能表现会更好,但不是必须。部署流程:1、下载安装Ollama大模型运行框架2、下载运行LLama3大模型3、下载安装服务器容器Docker Desktop4、下载运行OpenWebUI应用服务搞定!视频演示
Python涨薪研究所
0
惹到雷军,智己惨了
作为上汽集团品牌向上的“双翼战略”,智己汽车与飞凡汽车的价格接连下探,被迫与小米汽车同台竞争。可在热度与销量上,三者相形见绌。2023年,智己和飞凡销量累计约6万台;2024年3月28日,小米汽车上市27分钟大定破5万。老实巴交的车二代眼馋营销高手小米的热度,于是做了一场照猫画虎的“致敬”。不成想却
亿欧网
0
推送总错过?快来给“它”加个星标吧!
您是否有这样的困扰:明明关注了“流媒体网”公众号,但总是收不到推文,某天打开公众号发现已经更新了很多内容,错过了许多重要的行业资讯。其实,解决这一问题的办法非常简单,只要把“流媒体网”公众号设置成“星标⭐”就可以啦。接下来就由小编告诉您如何设置“星标⭐”吧~只需三步,即可轻轻松松点亮星标⭐~第一步点
流媒体网
0
从理解路由到实现一套Router(路由)
大厂技术 高级前端 Node进阶点击上方 程序员成长指北,关注公众号回复1,加入高级Node交流群平时在Vue项目中经常用到路由,但是也仅仅处于会用的层面,很多基础知识并不是真正的理解。于是就趁着十一”小长假“查阅了很多资料,总结下路由相关的知识
程序员成长指北
347
华为新机秒空,压力给到苹果小米
华为回归又过一关,市场竞争再添变数。冲击万店,汉堡界能跑出下一个蜜雪冰城吗?现在的手机市场,很少对一款手机有这么高的热情。吊足市场胃口的华为Pura 70系列,终于在4月18日揭开面纱,和华为Mate 60系列一样,依然是“未发先售”,突击上市,让市场猝不及防。华为Pura 70系列分四个版本,其中
亿欧网
0