zoukankan      html  css  js  c++  java
  • 如何将 asp.net core 应用进行 docker 容器部署

    asp.net core 部署在 docker 容器中比较简单,但常因asp.net core程序发布的问题造成容器无法正常启动。现在把详细的操作的步骤记录如下:

    一、asp.net core web项目发布设置

    应用程序编写略...

    在应用程序发布时,选发布“配置”,再选“配置”下的“设置",将应该程序框架选项中选择”独立“(独立时将回把程序运行所需的dll一并发布)。

    二、asp.net core docker 镜像获取

    因为仅需要执行asp.net core应该,所以我选择的 microsoft/dotnet:2.1.2-aspnetcore-runtime。你可以根据自己的情况选择不同的标签,网址:https://hub.docker.com/r/microsoft/dotnet/

    三、dockerfile 编写

    FROM microsoft/dotnet:2.1.2-aspnetcore-runtime
    MAINTAINER jialiang.li 80201288@qq.com
    WORKDIR /app
    COPY ./你发布的项目目录 /app
    EXPOSE 5000 #根据自己的设置来确定端口
    ENTRYPOINT ["dotnet", "DockerTest.dll"] #写你自己的dll名称

    四、构建 asp.net core  应用镜像

    五、启动 asp.net core 应用容器

  • 相关阅读:
    【maven】之打包war依赖子项目jar
    ~~运算符
    ~运算符
    Vuex文档
    vue-cli文档
    express文档
    vue-router 2文档
    Swiper文档
    基于React服务器端渲染的博客系统
    react.JS
  • 原文地址:https://www.cnblogs.com/dw039/p/9414162.html
Copyright © 2011-2022 走看看