一、目标

centos7.6下Docker-ce上运行ASP.NET CORE程序

二、平台

[root@hiibm ~]# uname -r
3.10.0-957.el7.x86_64
[root@hiibm ~]# cat /etc/redhat-release 
CentOS Linux release 7.6.1810 (Core) 
Docker版本:Docker version 19.03.5, build 633a0ea

三、准备工作

1.ASP.NET Core程序需要运行再docker-ce版本上,不知道支不支持docker-ee,反正docker是不支持的。
2.要在centos7上安装docker-ce请参考另一篇帖子https://blog.csdn.net/xoofly/article/details/103345561

四、步骤分解

1.先准备好asp.net core测试好的web程序,不要编译。直接将源码保存起来即可。
注意,需要将完整的项目源码都保存下来,如下图.sln文件

2.将源码完整的传到centos上。

3.将项目的Dockerfile文件拷贝至项目顶级目录(和.sln一个目录)

4.在项目代码根目录下构建docker镜像
docker build -t xhello .    --->xhello是镜像名,别忘记后面还有个点.代表当前目录

5.查看刚才构建的docker镜像

6.使用刚才构建的镜像生成容器

docker run -d --name xhello -p 20080:80 xhello

-d后台运行
--name容器命名
-p映射外内端口
最后的xhello是镜像名

7.查看运行中的容器

docker ps

到此asp.net core部署centos7的docker-ce上就完成了。

kahn 2019年12月2日14:16:00。

写一篇要几个小时,博客写着确实不容易,希望得到你的支持。
(小手一抖点个赞或随意发个小红包支持一下博主写更多更好的博客)

Centos7笔记之Docker-ce上运行ASP.NET CORE程序相关推荐

  1. 在Linux和Windows的Docker容器中运行ASP.NET Core

    译者序:其实过去这周我都在研究这方面的内容,结果周末有事没有来得及总结为文章,Scott Hanselman就捷足先登了.那么我就来翻译一下这篇文章,让更多的中文读者看到.当然Scott遇到的坑我也遇 ...

  2. 在传统.NET Framework 上运行ASP.NET Core项目

    新的项目我们想用ASP.NET Core来开发,但是苦于我们历史的遗产很多,比如<使用 JavaScriptService 在.NET Core 里实现DES加密算法>,我们要估计等到.N ...

  3. IBM® Bluemix 上运行ASP.NET Core

    IBM® Bluemix® 上的"ASP.NET 核心"运行时采用"ASP.NET 核心"buildpack 技术."ASP.NET 核心" ...

  4. asp.net core 错误定位 vs2017 远程调试部署在centos上的asp.net core程序

    前言 程序运行中会出现各种BUG. 排除BUG有三种方式. 一.访问页面直接报错误信息 出于安全,服务器是关闭这个功能的.在centos上可以用 命令设置环境变量来解决:   export ASPNE ...

  5. 在docker中运行ASP.NET Core Web API应用程序

    本文是一篇指导快速演练的文章,将介绍在docker中运行一个ASP.NET Core Web API应用程序的基本步骤,在介绍的过程中,也会对docker的使用进行一些简单的描述.对于.NET Cor ...

  6. 在Azure Container Service创建Kubernetes(k8s)群集运行ASP.NET Core跨平台应用程序

    引子 在此前的一篇文章中,我介绍了如何在本地docker环境中运行ASP.NET Core跨平台应用程序,看起来非常不错,不是吗?那么,如果我们希望真正在实际的生产环境去部署和运行这个应用程序,应该怎 ...

  7. 使用 Docker 在 Linux 上托管 ASP.NET Core 应用程序

    说在前面 在阅读本文之前,您必须对 Docker 的中涉及的基本概念以及常见命令有一定了解,本文侧重实战,不会对相关概念详述. 同时请确保您本地开发机器已完成如下安装: Docker 18.06 或更 ...

  8. 【树莓派学习笔记】树莓派4B上运行uboot并从网络启动linux内核(上)

    [树莓派学习笔记]树莓派4B上运行uboot并从网络启动linux内核(上) 文章目录 [树莓派学习笔记]树莓派4B上运行uboot并从网络启动linux内核(上) 前言 1. 硬件需求与软件版本汇总 ...

  9. Docker容器环境下ASP.NET Core Web API应用程序的调试

    本文主要介绍通过Visual Studio 2015 Tools for Docker – Preview插件,在Docker容器环境下,对ASP.NET Core Web API应用程序进行调试.在 ...

最新文章

  1. 深拷贝与浅拷贝、空类与空数组
  2. 通过AAA服务器使用XML文件为远程接入SSL ***认证授权
  3. 全球及中国公路行业运营模式与十四五价值前景分析报告2022版
  4. Python合并两个List
  5. JavaScript公共运行库
  6. 如何使用ABP框架(2)三层架构与领域驱动设计的对比
  7. [设计模式]策略模式
  8. swift x输入流_Swift 中不同窗体的切换和传递数据 (segue 的用法)
  9. SpringBoot2.0 整合 FastDFS 中间件,实现文件分布式管理
  10. 【转载】面向对象建模与数据库建模两种分析设计方法的比较
  11. WordPress解决上传文件大小限制问题
  12. 腾达ac9虚拟服务器,腾达AC9官方定制固件1.0版-加广告屏蔽、迅雷等
  13. php异步上传,php中通过Ajax如何实现异步文件上传的代码实例
  14. 如何在对话框程序中让对话框捕获WM_KEYDOWN消息
  15. 一文让你读懂Macbook的使用技巧及命令
  16. 五人合伙最佳股份分配_五人合伙股份分配协议书范本
  17. Java高级软件工程师面试考纲总结
  18. Processing学习 — Processing结合Kinect2实现人影互动
  19. 三角形外接球万能公式_任意四面体的外接球的半径(克列尔(A.L.Crelle)公式)
  20. Linux系统级IO②:RIO-带缓冲区IO实现

热门文章

  1. 智慧乡镇建设总体规划
  2. 【vue】页面缩放获取屏幕宽度、多个按钮根据屏幕宽度合并成一个按钮
  3. 那些在一个公司死磕到底的人,最后都怎么样了?在一棵树上吊死真的好吗?
  4. 预告BCS2022|共享全球视野,安全战略峰会明日精彩继续
  5. 抖音运营常见的6大误区,这就是你的视频点赞量低的主要原因
  6. alertmanager 配置邮件+邮件模板
  7. 李宏毅《机器学习》飞桨特训营(二)——回归(含作业:PM2.5预测)
  8. 燃尽图,甘特图,鱼骨图
  9. oppo手机root怎么搞,oppo怎么给手机root
  10. [精]读览天下免费阅读平台