• 企业应用架构研究系列二十:创建&发布Docker


      开发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之前的通讯进行探索,最终实现我们的微服务的企业应用架构。

      

  • 相关阅读:
    Linux中的mv命令详解
    ASP.NET问题处理---targetFramwork=‘4.0’错误
    Android----二维码开发
    android--HttpURLConnection(转载)
    SQL server 跨库插入数据
    AndroidStudio中 R文件缺失的办法
    ASP.NET程序如何更新发布
    Android切换页面--setContentView
    Android----service
    Android开发必备:颜色选择
  • 原文地址:https://www.cnblogs.com/luking/p/16073500.html
Copyright © 2020-2023  润新知