惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园_首页
Blog — PlanetScale
Blog — PlanetScale
腾讯CDC
aimingoo的专栏
aimingoo的专栏
Microsoft Azure Blog
Microsoft Azure Blog
A
About on SuperTechFans
J
Java Code Geeks
G
Google Developers Blog
N
Netflix TechBlog - Medium
Vercel News
Vercel News
Y
Y Combinator Blog
Recent Announcements
Recent Announcements
I
InfoQ
Stack Overflow Blog
Stack Overflow Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
T
The Blog of Author Tim Ferriss
罗磊的独立博客
GbyAI
GbyAI
小众软件
小众软件
大猫的无限游戏
大猫的无限游戏
WordPress大学
WordPress大学
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

博客园 - 温森特

企业应用架构研究系列十三:整合EFCore&Dapper 通用ORM框架EFDapper 企业应用架构研究系列二十四:SQL Server 数据库调优之XEvent 探查器 企业应用架构研究系列二十五:IdentityServer4 认证服务搭建 企业应用架构研究系列十二:网络模型与网络协议 企业应用架构研究系列二十三:微服务之程序网关YARP 企业应用架构研究系列二十六:信号量SemaphoreSlim与Semaphore 企业应用架构研究系列二十八:身份认证 Beginning Out With IdentityServer4 企业应用架构研究系列二十七:Vue3.0 之环境的搭建与Vue Antd Admin探索 企业应用架构研究系列五:极限编程(XP)& 敏捷管理(Scrum) 企业应用架构研究系列十九:Docker开发环境 前端NEXT实践系列:(一)ECMAScript 6.0技术栈 企业应用架构研究系列三:应用系统集成 企业应用架构研究系列二:MSF&Scrum 项目管理 企业应用架构研究系列一:业务拆分 .NET Standard 跨平台支持的实践 Azure技术系列之Redis篇---第一章数据缓存 MERGE MOSS 2013研究系列---修改默认Logo MOSS 2013研究系列---隐藏Ribbon
企业应用架构研究系列二十:创建&发布Docker
温森特 · 2022-03-29 · via 博客园 - 温森特

2022-03-29 20:07  温森特  阅读(307)  评论()    收藏  举报

  开发ASP.NET Core 程序,并Build成Docker镜像发布到Docker 注册表中是十分轻松的事情,只需在VS 的发布中选择 其他Docker容器注册表, 填写必要信息,就可以把代码发布到企业自己的Docker 容器注册表中了。请参考下图所示。这个操作也可以发布到 第三方的Docker 容器注册表中。Java开发小伙伴也可以通过Mavn 插件发布到Azure 容器注册表中。现代化的开发工具的确提高了生产效率,但是,最标准最理想的发布是使用DevOps 进行发布,后期我会详细讲述使用Azure DevOps 进行发布Docker 到Azure 容器注册表。刚刚开始探索,还是先手工方式更能深入理解Docker开发的生命周期。

  

  发布完毕后,我们在Azure 的Docker 注册表服务的存储库中,就可以看到发布上去的镜像了,发布的时候最好要给Docker 增加标签,方便docker的后期管理。

  

  通过简单的几步,我们已经成功的发布了Docker镜像了,现在我们就开始 Pull 拉取镜像到开发环境中了。还是打开Powershell,运行 命令,如下图,轻松拉取刚刚发布好的Docker镜像到了本地的开发环境,是不是容易的不要不要的啊。

  

   现在就可以在本地的docker环境中运行刚刚发布好的镜像了,生成一个docker容器实例了。需要注意,生成docker 容器实例的时候需要指定端口,在Docker Desktop 中也可以看到容器实例的运行情况,以及Docker 的开放端口。

  

  今天制作Docker 的全流程示例基本告一段落,后续会通过简单的一个业务场景,把Docker之前的通讯进行探索,最终实现我们的微服务的企业应用架构。

您的支持,我的动力!