前提:本地配置好Docker环境
1、构建Net Core镜像

docker pull microsoft/dotnet

2、新建一个DockerFile文件并填充内容

#基于 `microsoft/dotnet:2.0.0-core` 来构建我们的镜像
FROM microsoft/dotnet:2.0.0-core#拷贝项目publish文件夹中的所有文件到 docker容器中的publish文件夹中
COPY . /publish    #注意空格#设置工作目录为 `/publish` 文件夹,即容器启动默认的文件夹
WORKDIR /publish#设置Docker容器对外暴露6000端口
EXPOSE 6000#使用`dotnet HelloWebApp.dll`来运行应用程序CMD ["dotnet", "HelloWebApp.dll", "--server.urls", "http://*:6000"]

3、构建应用程序镜像

docker build -t hellowebapp:2.0 .            #最后的点表示所有

4、运行应用程序镜像

docker run --name hellowebapp -d -p 6000:6000 hellowebapp:2.0

转载于:https://www.cnblogs.com/wangyulong/p/7873264.html

Linux上用Docker部署Net Core项目相关推荐

  1. Linux(centos7)上使用docker部署spring boot项目(加图超详细)

    准备工作 docker部署mysql并成功连接将所需数据库移入所部署的mysql中 docker部署java8 拉取镜像 docker pull java:8    查看镜像 docker image ...

  2. 史上最详细阿里云服务器上Docker部署War包项目 实战每一步都带详细图解!!!

    史上最详细阿里云服务器上Docker部署War包项目 实战每一步都带详细图解!!! 部署jar 包方式: https://blog.csdn.net/weixin_45821811/article/d ...

  3. linux+jexus 部署.net core项目报500或502错误

    linux+jexus 部署.net core项目,出现 502 BAD GATEWAY 或者 返回 500 等 5xx 错误码,表示服务器在尝试处理请求时发生内部错误. 解决方法: 1.确保项目编译 ...

  4. 快速使用 Docker 部署 Spring Boot 项目

    如今 Docker 的使用已经非常普遍,特别是在一线互联网公司,使用 Docker 技术可以帮助企业快速水平扩展服务,从而达到弹性部署业务的能力.在云服务概念兴起之后,Docker 的使用场景和范围进 ...

  5. docker部署博客项目

    docker 部署博客项目 发现很久没有写文章了,等我的博客完成,我应该也会继续写的 连接远程服务器 ssh root@xxxxxx yum更新一下 yum update 用来解压zip压缩包 yum ...

  6. 浅谈在centos中使用docker部署war包项目(jsp篇)

    ​ 在centos中使用docker部署war包项目(jsp篇) 一.环境的准备 二.Docker优点 1.简化程序 2.避免选择恐惧症 3.节省开支 三.Docker结构 1.Client( Doc ...

  7. Ubuntu Server 16.04 LTS上使用Docker部署Tomcat修改为80端口

    场景 Ubuntu Server 16.04 LTS上使用Docker部署Tomcat: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/detai ...

  8. linux下tomcat部署java web项目_在linux下用tomcat部署java web项目的过程与注意事项

    在linux下用tomcat部署java web项目的过程与注意事项 一.安装JDK 到http://www.oracle.com/technetwork/java/javase/downloads/ ...

  9. Linux上操作Docker守护态运行

    场景 Ubuntu Server 16.04 LTS上使用Docker部署Tomcat: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/detai ...

最新文章

  1. 一起谈.NET技术,专访微软MVP衣明志:走进ASP.NET MVC 2框架开发
  2. 万变不离其宗之海量数据下的算法问题处理思路
  3. android.os.parcelable,Android中Parcelable如可快速生成
  4. 高薪Java开发工程师需要掌握哪些技能?
  5. 如何根据自己需要截取字符串
  6. 简单解释什么是 依赖注入 和 控制反转 1
  7. Java语言程序设计 基础篇 原书第10版梁勇著 课后编程练习题答案1
  8. Mac上双系统中Windows无法使用苹果鼠标键盘,如何处理
  9. java8分组lambda_Java 8,Lambda:在分组列表中排序并将所有组合并到列表中
  10. iwork8旗舰版 android,性能彪悍 双面神兽——酷比魔方iwork8旗舰版体验
  11. DMA导致的CACHE一致性问题解决方案
  12. pycharm typo
  13. K8S查看服务器日志
  14. java泛型 方法返回值带有泛型 <T>
  15. windows10服务器维护,win10自动开机设置方法_网站服务器运行维护,win10
  16. C语言单引号和双引号
  17. 【Linux】lftp客户端使用详解
  18. 企业服务从业者必读:从格局到发展,一场破与立的论断
  19. 软考高项笔记(一):进度类计算
  20. 论文计算机的教学方法,对于计算机教学方法的探讨论文原稿

热门文章

  1. leetcode 110. 平衡二叉树
  2. 天马行空W:在C++中调用DLL中的函数
  3. 如何选专业选课题?姚期智院士:首先成为一名科学家
  4. 北京大学AI写作机器人来了,会替代记者?
  5. 关于数据集 使用PutCollect后m_Recordset-Update();数据集更新报错的问题
  6. Queue接口及是实现类PriorityQueue介绍
  7. php 统计数组个数,php统计数组元素的个数和唯一性
  8. 047_Object对象
  9. 添加用户信息的方法java_添加用户的流程分析
  10. linux怎么改程序图标,如何在Ubuntu Unity上更换应用程序图标