技术参考:https://docs.microsoft.com/zh-cn/aspnet/core/host-and-deploy/docker/building-net-docker-images?view=aspnetcore-2.2https://docs.docker.com/docker-for-windows/install/ 系统要求Windows 10 6...

技术参考:
https://docs.microsoft.com/zh-cn/aspnet/core/host-and-deploy/docker/building-net-docker-images?view=aspnetcore-2.2
https://docs.docker.com/docker-for-windows/install/
系统要求
Windows 10 64位:专业版,企业版或教育版(内部版本15063或更高版本)。
必须启用Hyper-V和Containers Windows功能。
要在Windows 10上成功运行Client Hyper-V,需要满足以下硬件先决条件:
具有二级地址转换(SLAT)的 64位处理器
4GB系统内存
必须在BIOS设置中启用BIOS级硬件虚拟化支持。有关更多信息,请参见 虚拟化。
下载示例:https://github.com/dotnet/dotnet-docker
导航到 dotnet-docker/samples/aspnetapp/aspnetapp 下的项目文件夹
运行以下命令以本地生成并运行应用:dotnet run
在浏览器中转到 http://localhost:5000 以测试应用
在 Docker 客户端中,切换到 Windows 容器
运行以下命令以在 Docker 中生成并运行示例:
docker build -t aspnetapp .
docker run -it --rm --name aspnetcore_sample aspnetapp
对于 Windows 容器,你需要容器的 IP 地址(浏览到 http://localhost:5000 不起作用):
打开另一个命令提示符。
运行 docker ps 以查看正在运行的容器。 验证其中是否包含“aspnetcore_sample”容器。
运行 docker exec aspnetcore_sample ipconfig 以显示容器的 IP 地址。 该命令的输出如以下示例所示:
导航到 dotnet-docker/samples/aspnetapp/aspnetapp 下的项目文件夹。
dotnet publish -c Release -o published
dotnet published\aspnetapp.dll
本文标题为:在windows上安装ASP.NET Core 的 Docker 映像


基础教程推荐
- C#中的Linq to JSON操作详解 2023-06-08
- C#中 Json 序列化去掉null值的方法 2022-11-18
- Unity 如何获取鼠标停留位置下的物体 2023-04-10
- Unity shader实现高斯模糊效果 2023-01-16
- c# – USING块在网站与Windows窗体中的行为不同 2023-09-20
- C#调用摄像头实现拍照功能的示例代码 2023-03-09
- C# 解析XML和反序列化的示例 2023-04-14
- C#获取指定目录下某种格式文件集并备份到指定文件夹 2023-05-30
- C#通过标签软件Bartender的ZPL命令打印条码 2023-05-16
- 实例详解C#实现http不同方法的请求 2022-12-26