Linux上用Docker部署Net Core项目
前提:本地配置好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项目相关推荐
- Linux(centos7)上使用docker部署spring boot项目(加图超详细)
准备工作 docker部署mysql并成功连接将所需数据库移入所部署的mysql中 docker部署java8 拉取镜像 docker pull java:8 查看镜像 docker image ...
- 史上最详细阿里云服务器上Docker部署War包项目 实战每一步都带详细图解!!!
史上最详细阿里云服务器上Docker部署War包项目 实战每一步都带详细图解!!! 部署jar 包方式: https://blog.csdn.net/weixin_45821811/article/d ...
- linux+jexus 部署.net core项目报500或502错误
linux+jexus 部署.net core项目,出现 502 BAD GATEWAY 或者 返回 500 等 5xx 错误码,表示服务器在尝试处理请求时发生内部错误. 解决方法: 1.确保项目编译 ...
- 快速使用 Docker 部署 Spring Boot 项目
如今 Docker 的使用已经非常普遍,特别是在一线互联网公司,使用 Docker 技术可以帮助企业快速水平扩展服务,从而达到弹性部署业务的能力.在云服务概念兴起之后,Docker 的使用场景和范围进 ...
- docker部署博客项目
docker 部署博客项目 发现很久没有写文章了,等我的博客完成,我应该也会继续写的 连接远程服务器 ssh root@xxxxxx yum更新一下 yum update 用来解压zip压缩包 yum ...
- 浅谈在centos中使用docker部署war包项目(jsp篇)
在centos中使用docker部署war包项目(jsp篇) 一.环境的准备 二.Docker优点 1.简化程序 2.避免选择恐惧症 3.节省开支 三.Docker结构 1.Client( Doc ...
- Ubuntu Server 16.04 LTS上使用Docker部署Tomcat修改为80端口
场景 Ubuntu Server 16.04 LTS上使用Docker部署Tomcat: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/detai ...
- linux下tomcat部署java web项目_在linux下用tomcat部署java web项目的过程与注意事项
在linux下用tomcat部署java web项目的过程与注意事项 一.安装JDK 到http://www.oracle.com/technetwork/java/javase/downloads/ ...
- Linux上操作Docker守护态运行
场景 Ubuntu Server 16.04 LTS上使用Docker部署Tomcat: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/detai ...
最新文章
- 一起谈.NET技术,专访微软MVP衣明志:走进ASP.NET MVC 2框架开发
- 万变不离其宗之海量数据下的算法问题处理思路
- android.os.parcelable,Android中Parcelable如可快速生成
- 高薪Java开发工程师需要掌握哪些技能?
- 如何根据自己需要截取字符串
- 简单解释什么是 依赖注入 和 控制反转 1
- Java语言程序设计 基础篇 原书第10版梁勇著 课后编程练习题答案1
- Mac上双系统中Windows无法使用苹果鼠标键盘,如何处理
- java8分组lambda_Java 8,Lambda:在分组列表中排序并将所有组合并到列表中
- iwork8旗舰版 android,性能彪悍 双面神兽——酷比魔方iwork8旗舰版体验
- DMA导致的CACHE一致性问题解决方案
- pycharm typo
- K8S查看服务器日志
- java泛型 方法返回值带有泛型 <T>
- windows10服务器维护,win10自动开机设置方法_网站服务器运行维护,win10
- C语言单引号和双引号
- 【Linux】lftp客户端使用详解
- 企业服务从业者必读:从格局到发展,一场破与立的论断
- 软考高项笔记(一):进度类计算
- 论文计算机的教学方法,对于计算机教学方法的探讨论文原稿
热门文章
- leetcode 110. 平衡二叉树
- 天马行空W:在C++中调用DLL中的函数
- 如何选专业选课题?姚期智院士:首先成为一名科学家
- 北京大学AI写作机器人来了,会替代记者?
- 关于数据集 使用PutCollect后m_Recordset-Update();数据集更新报错的问题
- Queue接口及是实现类PriorityQueue介绍
- php 统计数组个数,php统计数组元素的个数和唯一性
- 047_Object对象
- 添加用户信息的方法java_添加用户的流程分析
- linux怎么改程序图标,如何在Ubuntu Unity上更换应用程序图标