• 如何将 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 应用容器

  • 相关阅读:
    使用三星720n液晶显示器的体会
    昨天终于买显示器了
    2005525早上
    抵制日货的结果zt
    读写配置文件类
    递归 访问树节点
    IE条件注释
    闭包 页面渐变
    模块 替换HTML 字符实体(双引号、左右尖括号)
    闭包 查找节点序号
  • 原文地址:https://www.cnblogs.com/dw039/p/9414162.html
Copyright © 2020-2023  润新知