宝塔面板+.net 6(asp.net core 6)+linux+Docker部署网站的使用场景
由于几经尝试,宝塔linux面板相比宝塔windows面板更加亲民,因为大部分网站源码都是基于php+linux开发的,另外,由于工作上的需求以及自己技术上的要求,需要使用最新的asp.net core。正好也可以练练手。创建项目什么的我就不多说了,这里直接介绍如何运用宝塔中docker部署这个网站。
宝塔面板+.net 6(asp.net core 6)+linux+Docker部署网站的步骤说明
1.编译之前要保证自己的开发环境(电脑)中有安装docker
地址:https://www.docker.com/get-started/
2.给项目添加docker支持
3.选中Linux
4.修改docker文件端口,注意要与工程启动端口一致
5.修改Program.cs文件,添加Url,注意端口要与工程启动端口一致(必须加,我这边测试了,不加无法访问)
5.右键docker文件,选择生成docker镜像
6.cmd检查是否生成镜像
docker images -a
7.cmd导出镜像到硬盘
docker save testwebyingyong -o D:\testwebyingyong.tar
8.宝塔面板软件商店安装docker管理器
9.打开管理器
10.上传doker镜像
11.导入镜像
12.创建容器
13.开启端口
宝塔和云服务器管理后台的安全组中要把端口放行,我这边是5027
14.访问测试
© 版权声明
本文为原创文章,版权归羽化飞翔所有,欢迎分享本文,转载请保留出处!
此外,本网站旨在向广大网友提供任何资源的开发、使用、安装教程,所提供的下载服务仅供学习交流探讨,请广大网友学习完成后,24小时内删除相关资源。如果涉及到侵犯版权事宜,请联系删除资源下载信息,谢谢各位的理解与支持!
THE END
暂无评论内容