Taurus.MVC 微服务框架 入门开发教程:项目部署:4、微服务应用程序发布到Docker部署
前言:
本篇教程,演示ASP.NET Core 微服务应用程序,如何简方式发布到Docker中部署,并运行起来。
新手两个简易概念:
1、映像:可以理解为Class,用于定义;
2、容器:可以理解为Class的实例化对象,new 多几个就开多几个容器,用于运行。
1、开发环境安装Docker Desktop。
这个网上教程很多,可以官网教程下载安装:Docker Desktop - Docker
也可以在VS添加Docker相关的程序时,按提示安装,安装成功启动后界面大概是这样的:
说明:
如果后续启动就显示Docker Desktop Stopped..,按网上说的弄注册表还不行的话。
可以尝试输入以下命令:DockerCli.exe -SwitchDaemon
2、应用程序中添加Docker支持:
接着选择运行环境:Linux。
如果项目中引用了外部目录的工程文件,会提示错误:
解决:
1、要么引用的工程放到同一目录; 2、要么只引用其打包的dll; 3、要么直接就发布后再写编绎dockfile文件执行。
相关文章