docker中如何运行.NET Core 3.0

发布时间:2021-07-30 18:05:13 作者:Leah
来源:亿速云 阅读:143

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

1.创建一个站点

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

docker中如何运行.NET Core 3.0

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文件指令说明:

编译发布web项目

docker中如何运行.NET Core 3.0

3.站点发布,xftp上传centos

使用xftp上传到centos系统中

docker中如何运行.NET Core 3.0

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

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

docker build -t core-mvc .

docker中如何运行.NET Core 3.0

参数分解:

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

docker images

4.3创建并启动、查看容器

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

 参数说明

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

docker中如何运行.NET Core 3.0

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

推荐阅读:
  1. 浅谈.Net Core
  2. Docker容器运行ASP.NET Core的实现步骤

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

docker

上一篇:怎么在Linux上安装libvirt虚拟化工具

下一篇:怎么免费使用代理ip

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》