Linux CentOS下docker部署Asp.Net Core(.Net6)
作者:林冬 时间:2024-06-05 15:44:00
1、项目设置
设置dockerfile属性为“始终复制”,
修改dockerfile文件内容为:
FROM mcr.microsoft.com/dotnet/aspnet:6.0 AS base
WORKDIR /web
COPY . .
EXPOSE 80
EXPOSE 443
FROM base AS final
ENTRYPOINT ["dotnet", "OneZhanMVC.dll"]
ps:若项目没有dockerfile右键项目,点击添加,选择docker支持
2、项目发布
右键项目发布(发布方法:文件系统)
3、项目传输
使用ftp连接服务器将发布后的文件传到linux中 传送门:https://www.aspxhome.com/article/232575.htm
4、安装docker
传送门:https://www.aspxhome.com/article/232598.htm
5、安装.net6环境
docker pull mcr.microsoft.com/dotnet/aspnet:6.0
6、构建镜像
cd 项目目录
例如:cd web/onezhanmvc (cd到dockerfile所在目录,build命令是根据dockerfile创建镜像的)
docker build-t 镜像名 .
例如:docker build-t onezhanmvc . (.别忘了
哦)
7、创建并运行容器
docker run -d --name my-dotnet6-demo01 -p 8001:80 --restart=always onezhanmvc
(上一步创建的镜像名)
参数说明:
-d#后台运行
-p 8001:80#宿主机端口号:docker端口号
--restart=always#dokcer重新启动时也将容器自动启动
正常的话我们在外部访问linux的IP+端口号就能访问了!
8、容器常用命令
查看所有容器:docker ps -a
启动容器:docker start 容器名
重启容器:docker restart 容器名
停止容器:docker stop 容器名
删除容器:docker rm 容器名
删除镜像:docker rmi 镜像名
本文主要参考https://www.aspxhome.com/article/232538.htm
来源:https://www.cnblogs.com/linder/p/15710221.html
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
asp.net连接查询SQL数据库并把结果显示在网页上(2种方法)
Python实现端口复用实例代码
python+tifffile之tiff文件读写方式
python 中if else 语句的作用及示例代码
Python制作词云的方法
![](https://img.aspxhome.com/file/2023/8/117898_0s.jpg)
详细解析Webpack是怎么运行的
![](https://img.aspxhome.com/file/2023/1/131841_0s.png)
MySQL transaction事务安全示例讲解
Python装饰器代码详解
详解Go语言中的数据库操作
python简单实现图片文字分割
![](https://img.aspxhome.com/file/2023/3/131183_0s.jpg)
python爬虫开发之Beautiful Soup模块从安装到详细使用方法与实例
![](https://img.aspxhome.com/file/2023/1/92091_0s.png)
GoLang中的互斥锁Mutex和读写锁RWMutex使用教程
sqlserver exists,not exists的用法
浅谈pytorch 模型 .pt, .pth, .pkl的区别及模型保存方式
python实现矩阵和array数组之间的转换
MySQL字符串索引更合理的创建规则讨论
![](https://img.aspxhome.com/file/2023/0/68110_0s.png)
前端html+css实现动态生日快乐代码
![](https://img.aspxhome.com/file/2023/9/127699_0s.png)
Django rest framework分页接口实现原理解析
![](https://img.aspxhome.com/file/2023/8/62548_0s.png)
关于windos10环境下编译python3版pjsua库的问题
![](https://img.aspxhome.com/file/2023/3/85293_0s.png)
简约的实现——服装网站设计
![](https://img.aspxhome.com/file/UploadPic/20093/6/01-69s.jpg)