1、引言
前段时间将netcore项目部署在了centos 7的docker下,通过部署的过程中本篇文章用于介绍下在部署的时候相关步骤。
2、docker环境安装
我测试时使用的docker desktop
,毕竟开发时基本上都是在windows下进行开发的,本地发布镜像运行程序开发完后可以发布到自己的私有镜像仓库中去(笔者使用的阿里的免费私有仓库)。
关于docker desktop
有两种容器(linux container、windows container),运行时依赖Hyper-V虚拟机,安装的时候会自动开启Hyper-v。
运行后可以看到下图标记的虚拟机。
3、建立测试项目
直接使用dotnet-cli脚手架进行创建web项目,关于dotnet-cli的知识参见官网。
dotnet new web -n myapp
安装完成
切换到myapp目录