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
最后是访问效果