zoukankan      html  css  js  c++  java
  • dotnet core webapi 发布部署到docker的步骤

    1. 创建web api项目,编译并测试成功

    2. 在项目的根目录添加Dockerfile文件,注意:Dockerfile文件名区分大小写

    文件内容如下

    # 基于microsoft/dotnet:latest构建Docker Image
    FROM microsoft/dotnet:latest
    # Set the Working Directory 创建WebAPI目录
    WORKDIR ./app
    # Configure the listening port to 5006,对外暴露的端口应与程序中设置的端口一致,程序设置默认端口的截图如下图
    EXPOSE 5006
    # Copy the app
    COPY /bin/Release/netcoreapp2.1/ /app/
    # Start the app
    ENTRYPOINT dotnet dotnetcoredocker.dll --server.urls http://*:5006

    3. 命令行执行到项目根目录,执行docker build -t zcsdotnet . 创建镜像

    其中zcsdotnet为待创建的镜像名称,注意后面的 . 不能去掉,表示使用当前目录下的Dockerfile文件创建镜像,

    执行成功将出现如下结果

    创建成功后可使用docker images命令查看创建的镜像

    4. 使用镜像运行容器,命令为docker run -p 5008:5006 zcsdotnet

      -p为 端口映射,格式为:主机(宿主)端口:容器端口

     执行成功后如下

    5. 测试

  • 相关阅读:
    CocoaPods
    第一篇 理论 1.7 精进-正念-正知,如理作意和觉察力
    构架稳定与可扩展的优惠券系统
    一个产品从0到1的过程
    实现实时定位
    征信比拼重点是数据和连接
    黑产
    爬虫有什么用
    爬虫应用
    甘蔗理论
  • 原文地址:https://www.cnblogs.com/zhchsh/p/9414854.html
Copyright © 2011-2022 走看看