asp.net core3.1 实战开发(docker部署asp.net core)
分类:
文章
•
2022-12-13 00:21:07
现在开始,首先创建一个asp.net core的网站,我使用的vs2019,启用docker支持,选择的是linux容器,这个要和你docker容器类型一致,可以切换的,切换方式如下图

切换docker容器的方式

此时有一个坑,dockerfile里设置的端口并不是你将来可以访问的端口

发布前要注意设置一下dockerfile的属性,保证可以复制到发布后的目录

然后在shell中进去发布后的路径

用docker编译这个文件

注意后边的.,代表的是本地的目录 编译成功了,开始执行 docker run --name=webapplication4 -p 7777:80 -d webapplication4 指定外网端口7777,开始运行,因为指定了后台运行,返回

则为运行成功,如果不是后台运行,会提示

至此,.net core部署到docker完成
