1、项目设置 设置Dockerfile属性为“始终复制”, 修改dockerfile文件内容为: FROM mcr.microsoft.com/dotnet/aspnet:6.0
设置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支持
右键项目发布(发布方法:文件系统)
使用ftp连接服务器将发布后的文件传到linux中 传送门:https://www.jb51.net/article/232575.htm
传送门:Https://www.jb51.net/article/232598.htm
docker pull mcr.microsoft.com/dotnet/aspnet:6.0
cd 项目目录
例如:cd web/onezhanmvc (cd到dockerfile所在目录,build命令是根据dockerfile创建镜像的)
docker build-t 镜像名 .
例如:docker build-t onezhanmvc . (.别忘了
哦)
docker run -d --name my-dotnet6-demo01 -p 8001:80 --restart=always onezhanmvc
(上一步创建的镜像名)
参数说明:
正常的话我们在外部访问linux的IP+端口号就能访问了!
查看所有容器:docker ps -a
本文主要参考https://www.jb51.net/article/232538.htm
到此这篇关于Linux Centos下docker部署ASP.net core(.Net6)的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持编程网。
--结束END--
本文标题: Linux CentOS下docker部署Asp.Net Core(.Net6)
本文链接: https://www.lsjlt.com/news/160543.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0