千家信息网

docker中如何运行.NET Core 3.0

发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,docker中如何运行.NET Core 3.0,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1.创建一个站点创建一个ASP.NET C
千家信息网最后更新 2026年11月04日docker中如何运行.NET Core 3.0

docker中如何运行.NET Core 3.0,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

1.创建一个站点

创建一个ASP.NET Core Web应用程序,选中启用Docker支持。自动帮我们创建一个Dockerfile文件。

2.编写Dockerfile文件

dockerfile是一个文件格式的配置文件,用户可以使用dockerfile来快速构建自定义的镜像。由一行行命令语句组成,并且支持#开头的注释行。

dockerfile主题内容一般分为4部分

  1. 基础镜像信息

  2. 维护者信息使用label指令

  3. 镜像操作指令

  4. 容器启动时执行指令

FROM mcr.microsoft.com/dotnet/core/aspnet:3.0-buster-slim AS baseWORKDIR /appEXPOSE 80COPY . .ENTRYPOINT ["dotnet", "AA.Mvc.dll"]

dockerfile文件指令说明:

  • FROM -指定所创建镜像的基础镜像

  • WORKDIR-配置工作目录

  • EXPOSE-声明镜像内服务监听的端口

  • COPY-复制内容到镜像

  • ENTRYPOINT-启动镜像的默认人口命令

编译发布web项目

3.站点发布,xftp上传centos

使用xftp上传到centos系统中

4.构建镜像,运行容器并浏览

4.1创建镜像,可以使用命令docker build,如下所示:

docker build -t core-mvc .

参数分解:

  • -t ---指定镜像名称

  • 命令结尾处 . ---表示build上下文为当前目录,默认情况下docker会使用在上下文的根目录下找到Dockerfile文件

4.2查看镜像列表,输入一下命令

docker images

4.3创建并启动、查看容器

docker run --name netcore-mvc -d -p 50879:80  core-mvcdocker ps -a

参数说明

  • -d ,表示在后台以守护态(daemonized)形式运行容器

  • -p 外部端口与内部容器端口映射。

  • --name 指定容器的名称。当然可以不指定,默认会为我们创建

  • 最后一个参数 core-mvc 就是我们刚创建的镜像名称

经过以上4个步骤,在浏览器中输入地址http://192.168.92.130:50879查看如图

看完上述内容,你们掌握docker中如何运行.NET Core 3.0的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

镜像 容器 文件 命令 运行 内容 指令 参数 名称 端口 上下 上下文 信息 基础 方法 更多 目录 站点 问题 支持 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 北京互联网科技 金融科技 互联网金融 壕鑫互联网络科技 易通互联网络科技有限公司 互联网女皇 腾讯科技 深圳天众互联网科技公司 互联网科技的未来发展 海南购全球互联网科技 以后互联网后是啥科技 常德市电业局互联网科技部 呼和浩特新华互联网科技学院 天津腾达互联网科技有限公司 东莞新华互联网科技学校 济南有互联网科技公司吗 2021互联网科技公司排名 锡山区互联网智能科技产品供应 四川互联网展示科技馆设计 新氧科技和美国互联网有关系吗 广西科技产业互联网是什么 中国互联网公司的科技投入 广东猪兼强互联网科技有限公司 互联网科技有限公司图片 互联网科技公司电话 南京欣网互联网科技 掌上梦互联网科技 北京华百购互联网科技有限公司 西安左小互联网科技有限公司 科技互联网公司两年变化 互联网科技大佬云集 互联网科技企业文化
0