ASP.NET Core WebAPI部署在CentOS下的Docker中

本篇经验将和大家介绍如何将ASP.NET Core WebAPI部署在CentOS下的Docker中,希望对大家的工作和学习有所帮助!

工具/原料

  • DELL台式机
  • Windows10
  • ASP.NET Core2.1

方式/步骤

  1. 1

    建立一个ASP.NET Core WebAPI项目后,然后右键项目解决方案,依次选择“添加”->“Docker撑持”,如下图所示:

  2. 2

    弹出Docker文件选项框,选择Linux,然后点击“确定”,如下图所示:

  3. 3

    项目根目次下新增一个Dockerfile文件,精简其内容如下图所示:

  4. 4

    进入CentOS系统,查看已安装的Docker运行状况,若是没有启用,首先启动,如下图所示:

  5. 5

    过docker images查看当前docker的所有镜像,如下图所示:

  6. 6

    将ASP.NET Core WebAPI项目源码文件拷贝到CentOS办事器目次下,如下图所示:

  7. 7

    在CentOS中,进入到发布目次后,经由过程号令

    docker build -t gisimage:1.0 .

    来建立镜像,如下图所示:

  8. 8

    经由过程号令

    docker images

    可以查看到当前的镜像,如下图所示:

  9. 9

    运行镜像,将docker的8001端口发布出去,号令

    docker run -p 8002:8066 gisimage:1.0

    在外部拜候利用8082端口,如下图所示:

  10. 10

    经由过程curl来模拟请求数据,如下图所示:

    END
  • 发表于 2021-05-26 22:45
  • 阅读 ( 160 )
  • 分类:其他类型

相关问题

0 条评论

请先 登录 后评论