1.新建测试web项目
使用 .net core 3.1

2.编写Dockerfile内容
mcr.microsoft.com/dotnet/core/sdk:3.1这个不太稳定,可以多试几次!

3 注意要修改appsettings.json文件中的urls否则会访问不到docker中的web

4.项目文件目录下 进行build

4.找到docker的asp net core镜像Dockerfile From 的镜像可以在hub.docker.com中查找

执行docker build 命令。如果不出现错误就说明image构建成功!
在cmd中执行下面的命令
docker build -t web/demo:dev .

查看镜像

运行镜像
注意映射的端口号,否则会出现访问不了的情况
docker run -p 5000:8080 web/demo:dev

最后是访问效果


本文详细介绍了如何使用.NET Core 3.1创建测试Web项目,并通过Dockerfile构建稳定镜像,包括配置appsettings.json、docker build过程,以及运行和映射端口的注意事项。最后展示了实际的访问效果。
1132

被折叠的 条评论
为什么被折叠?



