.net Core项目发布到Docker for Windows
1.生成的Dockerfile 拿到外层根目录(ps:生成Dockerfile文件需要选择linux)
2.控制台进入对应文件夹
3.docker build -t debugbox/api(debugbox/api是给项目起的名)a . (这里的点代表当前目录)
(loading…… 生成镜像)
4.docker run -d -p 8080:5000 debugbox/api(debugbox/api是给项目起的名)
(8080是暴露给windows的端口; 5000是项目的端口,需要在program里配置.UseUrls("http://*:5000") )
(方便起见可以直接写 -P 代替 -p加端口 ,系统会自动分配端口,完成后docker ps 查看运行后的端口)
OK 8080端口可以访问了
相关推荐
-
.Net Core 3.x Api开发笔记 -- 创建新的Api项目(一)
本节演示如何创建 .Net Core 3.1 Web Api 项目 使用环境:vs2019 第一步:选择项目模板 有人习惯给项目起名时用点分开,这里Api项目的名字我没有用点 . 分开(后期使用第三方 ...
-
(42条消息) 如何使用Docker暴露多个端口?
本文翻译自:How can I expose more than 1 port with Docker? So I have 3 ports that should be exposed to the ...
-
.NET 5 部署在docker上运行
.NET 5 部署在docker上运行
-
详解Net Core Web Api项目与在NginX下发布
前言 本文将介绍Net Core的一些基础知识和如何NginX下发布Net Core的WebApi项目. 测试环境 操作系统:windows 10 开发工具:visual studio 2019 框架 ...
-
docker 发布 dotnet3.1 web
docker 发布 dotnet3.1 web
-
部署 Asp.Net Core 应用到 Docker
前言: 今天不说Docker 是啥,容器是啥镜像又是啥(如果这些不知道,请自行学习),今天很单纯的将 .Net Core 应用程序部署到Docker上. 起因: 好多同学私信让我写篇能落地的[一步步] ...
-
分享一般.net core的web项目发布到服务器环境的处理步骤(来自本人实践笔记)
<步骤1:发布> <步骤2:确保已打开iis web相关功能>[注]如果未打开在按如下操作.Win7/win10通过打开或关闭windows功能.Windows2012等服务器 ...
-
Docker学习笔记之--.Net Core项目容器连接mssql容器(环境:centos7)
前一节演示在docker中安装mssql,地址:Docker学习笔记之--安装mssql(Sql Server)并使用Navicat连接测试(环境:centos7) 本节演示 .Net Core项目容 ...
-
涉及多个电力项目!江西省重大基础设施“项目大会战”2021年度推进项目发布
江西省印发江西省重大基础设施.新型基础设施.公共服务领域项目大会战专项行动方案的通知,赣发改投资[2021]332号,随文发布了"江西省重大基础设施.新型基础设施.公共服务领域"项 ...
-
Redis系列(一):介绍、安装(Docker、Windows、Linux)
一.介绍 Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cac ...
-
手把手教你踩坑:老白的Docker for Windows安装初探WSL 2 backend
2020-06-16 13:29:47 创作立场声明:老白的踩坑记录 嗨,大家好!前几日老白对Docker for Windows进行了一个初步的安装测试,总体感觉确实比较慢.在文末也提到了我的新发 ...
-
麒聚千城·麟耀五洋 | “麒麟计划”千城联动项目发布即将开启
前有刘备和孙权合作,打败了强大的曹操: 后有俞敏洪.徐小平.王强三个穷小子联合, 创造了"新东方神话". 无论是烽火连天的军事对抗, 还是没有硝烟的商业博弈, 优秀的中国式合伙,是 ...
-
《ASP.NET Core项目开发实战入门》带你走进ASP.NET Core开发
<ASP.NET Core项目开发实战入门>从基础到实际项目开发部署带你走进ASP.NET Core开发. ASP.NET Core项目开发实战入门是基于ASP.NET Core 3.1 ...
-
使用微信云托管快速部署一个.Net Core项目(一)
今天 前几天微信将小程序开发者工具内的云托管升级为微信云托管,新增了很多诸如OpenApi.MySql数据库.流水线构建.web控制台等能力.看文档还是蛮激动的,对开发者来说确实是个好消息,因为之前的 ...
-
超7亿!湖南怀化垃圾焚烧项目发布资格预审公告
中国固废网从E20环境平台标讯采集系统E标通获悉,怀化市生活垃圾焚烧发电项目发布资格预审公告,该项目为规划 2020 年之前新建的项目之一,即怀化市生活垃圾焚烧发电项目,服务范围包括鹤城区.中方县.麻 ...