Windows10应用Docker部署DoNet Core
Win10和Mac稳定版的Docker发布了,之前看了下徐磊老师的几篇Docker4Dotnet的文章http://devopshub.cn/2016/07/08/docker4dotnet-1-overview-and-helloworld/,但一直没动手。。懒癌晚期了
准备个DotNet Core的Web应用程序,测试一下,并做点小修改
就为了运行的时候验证下当前宿主的环境,没别的意思
顺便可以指定下程序入口,启动时通过命令行指定个监听端口:
IConfiguration config = new ConfigurationBuilder().AddCommandLine(args).Build();var host = new WebHostBuilder().UseConfiguration(config).UseKestrel().UseContentRoot(Directory.GetCurrentDirectory()) .UseStartup<Startup>().Build();
然后简单还原下引用,再发布一下做个测试
运行一下,证明代码是可以正常跑的。而且是在我的Machine:DESKTOP-078UA43 下运行的
测试下Docker
安装完docker后先拉取下dotnet core的镜像 docker pull microsoft/dotnet:latest
然后可以在项目根目录下穿件个Dockerfile,填充下要打包的信息:
FROM microsoft/dotnet:latest
# Set the Working Directory
WORKDIR ./app
# Configure the listening port to 80
EXPOSE 5006
# Copy the app
COPY /bin/Debug/netcoreapp1.0/publish/ /app/
# Start the app
ENTRYPOINT dotnet DotNetCoreSample.dll --server.urls http://*:5006
然后就可打包运行了(docker run -d -p 5008:5004 coresample 可以注册为后台进程)
访问下http://localhost:5008/Home/About 可以看到运行环境已经在容器里了
转载于:https://www.cnblogs.com/ylsforever/p/5736227.html
Windows10应用Docker部署DoNet Core相关推荐
- Linux上用Docker部署Net Core项目
前提:本地配置好Docker环境 1.构建Net Core镜像 docker pull microsoft/dotnet 2.新建一个DockerFile文件并填充内容 #基于 `microsoft/ ...
- windows10下Docker部署Kurento
一.安装部署docker 二.kurento镜像 三.Kurento Java Tutorial 运行 kurento-hello-world过程中遇到问题: 问题一. Connection ...
- 从零实操基于WSL2 Docker部署Asp.Net Core项目
前言 平日在公司里都是基于阿里Teambition中的飞流进行Docker部署Api项目或服务,已经习惯了那一套成熟的操作流程,开发和部署确实快捷方便,但是还没在自己的电脑上进行操作过,特别是Wind ...
- ASP.NET Core微服务(七)——【docker部署linux上线】(RDS+API接口测试部分)
ASP.NET Core微服务(七)--[docker部署linux上线]: 本文测试采用阿里云的RDS(sqlserver服务器)+ECS(linux服務器)进行测试,由于是测试,[按量付费]买个最 ...
- Azure DevOps+Docker+Asp.NET Core 实现CI/CD(三.实现CD持续部署管道)
前言 本文主要是讲解如何使用Azure DevOps+Docker 来实现持续集成Asp.NET Core项目(当然 也可以是任意项目). 上一篇: Azure DevOps+Docker+Asp.N ...
- 基于VS2017的Docker Support体检ASP.NET Core站点的Docker部署
最近在学习如何用 Docker 部署生产环境中的 ASP.NET Core 站点,作为一个 Docer 新手,从何处下手更容易入门呢?一开始就手写 Docker 配置文件(Docfile, docke ...
- ASP.NET Core开发-Docker部署运行
ASP.NET Core开发Docker部署,.NET Core支持Docker 部署运行.我们将ASP.NET Core 部署在Docker 上运行. 大家可能都见识过Docker ,今天我们就详细 ...
- ASP.NET Core开发Docker部署
ASP.NET Core开发Docker部署,.NET Core支持Docker 部署运行.我们将ASP.NET Core 部署在Docker 上运行. 大家可能都见识过Docker ,今天我们就详细 ...
- .net core 使用 FreeSpire.XLS 实现 excel 转 png - docker 部署
背景 前后端分离项目, 后端需返回大量数据, 由于样式复杂,导致前端操作卡顿.通过返回图片解决. 踩坑日记 FreeSpire.XLS && Aspose.Cells包都可以实现.实现 ...
- Docker 部署SpringBoot项目不香吗?
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者:流星007 链接:toutiao.com/i68433912 ...
最新文章
- Tomcat详解(下)
- 人工智能:物体检测之Faster RCNN模型
- weblit渲染过程
- yii框架源码分析之创建controller
- 2020年度中国人工智能学会优秀博士学位论文获奖名单正式出炉
- Django_ajax
- 机器学习算法中的F值(F-Measure)、准确率(Precision)、召回率(Recall)
- 文件上传------c#
- mysql中日期相减_一篇文章,搞定Excel表格中日期计算,内含公式详解!
- 火狐配置 about:config介绍:
- 冰蝎软件的配置与应用
- 为什么 MongoDB 索引选择B-树,而 Mysql 选择B+树(精干总结)
- 关于华硕笔记本BIOS设置
- 解决Ubuntu16.04耳机没声音问题
- [词性] 二十三、情态动词 2 [ have to ] [ ought to ] [ dare ] [ be able to ] [ needn‘t ] [ had better ]
- ECCV 2022 旷视入选论文亮点解读(下)
- java设备imei号_Android 获取imei号码,获取手机型号和系统版本号
- 三坐标坐标系建立的正确性
- 使用诚龙网维PXE网克工具需注意的几点 不断更新中
- There is no setter for property named 可能产生的原因!
热门文章
- 以正常使用来进行测试
- C++ 结构体字节对齐
- C++ OpenCV 学习笔记【0】- 未整理,草稿记录用
- 虚拟机 Ubuntu安装gcc和g++
- 去除标题_1688如何通过黄金标题引爆流量?
- mysql v$session_关于V$SESSION视图
- asp mysql性能_asp和mysql分页代码
- cordova android 开发,Cordova开发App入门(一)创建android项目
- python爬虫工程师必学app数据抓取实战_另辟蹊径,appium抓取app应用数据了解一下!...
- 基于MATLAB的窗函数滤波器设计,基于matlab的FIR滤波器窗函数设计