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目录
cd myapp
<

本文详细介绍了如何将ASP.NET Core项目部署到Docker容器中,包括Docker环境安装、测试项目的创建、Dockerfile编写、镜像编译、容器运行以及测试访问等关键步骤。适合开发者参考进行.NET Core应用的Docker化部署。
最低0.47元/天 解锁文章
258





