首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >是否可以在docker容器中运行我的开发asp.net核心服务器?

是否可以在docker容器中运行我的开发asp.net核心服务器?
EN

Stack Overflow用户
提问于 2017-08-25 06:49:57
回答 1查看 144关注 0票数 4

在开发node.js项目时,我通常会使用docker来打开整个堆叠的码头容器,以便在本地主机上进行开发。我装入卷并使用nodemon自动更新正在运行的服务器。这个效果很好。但是,它在asp.net内核中的工作方式似乎并不完全相同。

可以运行asp.net核心应用程序的开发容器吗?当主机上发生文件更改时,我希望重新启动服务器。我知道您可以使用dotnet watch run命令来完成这个任务,但是我还没有看到它在运行中的码头容器中工作。我如何使它在一个码头组合堆栈内工作?我应该使用什么样的码头基础形象?理想情况下,此解决方案将在命令行中工作,而无需使用visual,因为我在mac上使用Visual代码。

EN

回答 1

Stack Overflow用户

发布于 2022-08-16 05:09:14

派对有点晚了,但也许会对某人有帮助。

下面是示例项目设置,它将利用码头容器中的dotnet命令,同时在主机系统上编辑源代码。

据我所知,dotnet现在是一个全局工具,因此您可以在不同版本的.netcore中使用它。

下面是dotnet命令的文档

示例项目概述

下面是一个用于演示的小型示例项目,它是在最小api帮助下制作的。它有一个端点/freshbread,它返回“烤面包”。

  • 文件夹结构: 面包店│───Bakery.csproj└───Program.cs│Dockerfile└───src
  • Program.cs的内容: var builder = WebApplication.CreateBuilder(args);var app = builder.Build ();app.MapGet("/freshbread",() =>“烤面包”);app.Run(“*80“”);
  • Bakery.csproj含量 net6.0启用
  • Dockerfile内容: 来自mcr.microsoft.com/dotnet/sdk:6.0WORKDIR /app入口点"dotnet","watch“

基于微软.net核心SDK映像。它只是定义了一个/app workdir并在那里启动了dotnet命令。

这里的“技巧”是将您的源代码从主机挂载到/app文件夹中,让容器处理编译和服务器重新启动,因此:

  • 构建一个图像(来自Bakery文件夹): docker构建-t开发容器。
  • 运行一个容器: docker run \-rm\--分离\--卷/path/to/Bakery/src:/app\-发布5000:80 dev-容器 在外部发布端口,这样api就可以从主机访问。
  • 现在,容器正在监视挂载的文件夹中的文件,并且每当有切割器时,它将执行热重加载。

演示

下面是这个设置的一个简短演示,请注意,上、右上、右下两部分是主机终端,左下角是容器的日志。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45884087

复制
相关文章
Robot FrameWork测试案例
本文中的Robot framework安装在Win7 (32 bit) 平台上. 接下来按顺序安装以下的软件/包。
顾翔
2020/08/11
1.1K0
Robot FrameWork测试案例
Robot Framework | 01 源码初探
概述 Robot Framework是一个通用的验收测试和验收测试驱动开发自动化测试框架(ATDD)。 它具有易于使用的表格测试数据语法,并使用关键字驱动测试方法。 其检测能力可以通过测试库实现Pyt
苦叶子
2018/04/09
1.8K0
Robot Framework | 01 源码初探
Robot Framework(1)- 入门介绍
https://www.cnblogs.com/poloyy/category/1770899.html
小菠萝测试笔记
2020/06/09
8680
Robot Framework(1)- 入门介绍
Robot Framework(2)- 快速安装
https://www.cnblogs.com/poloyy/category/1770899.html
小菠萝测试笔记
2020/06/09
6100
Robot Framework(2)- 快速安装
CentOS Robot Framework环境搭建
Robot Framework是基于python的测试框架,基本上python能做到的事情它都能做到,Robot Framework最好的有点是针对于编码基础弱的同学可以快速的上手,门槛低,易学习,易用,可扩展性强。
测试邦
2019/07/24
9990
CentOS Robot Framework环境搭建
Robot Framework 安装配置
Robot Framework 最新基于 Windows+Python3 的安装方式,是时候卸载掉 Python2 了!
顾翔
2020/08/11
2.5K0
Robot Framework 安装配置
Robot Framework内置关键字
使用前需要导入的Dialogs,Collections,OperatingSystem,Remote,Screenshot,String,
zx钟
2020/04/28
1.8K0
Robot Framework(3)- 基本概念
https://www.cnblogs.com/poloyy/category/1770899.html
小菠萝测试笔记
2020/06/09
3200
Robot Framework(3)- 基本概念
Robot Framework(9)- 使用变量文件
https://www.cnblogs.com/poloyy/category/1770899.html
小菠萝测试笔记
2020/06/09
1K0
Robot Framework(9)- 使用变量文件
Robot Framework(5)- 使用测试库
https://www.cnblogs.com/poloyy/category/1770899.html
小菠萝测试笔记
2020/06/09
7660
Robot Framework(5)- 使用测试库
Robot Framework IDE及插件集
2019年 robotframework ride终于有了更新,如果你已经安装了ride,
苦叶子
2019/03/07
3.7K0
Robot Framework(10)- 使用资源文件
https://www.cnblogs.com/poloyy/category/1770899.html
小菠萝测试笔记
2020/06/09
5070
Robot Framework(10)- 使用资源文件
Robot Framework(15)- 扩展关键字
https://www.cnblogs.com/poloyy/category/1770899.html
小菠萝测试笔记
2020/06/09
9150
Robot Framework(15)- 扩展关键字
Robot Framework的"两面性"
谈到自动化测试框架,我们经常看到的一个身影就是Robot Framework。作为著名的开源测试框架,Robot Framework拥有一定的江湖地位。有人根据字面意思把它翻译成"机器人框架",个人感觉这个翻译有点宽泛,我还是习惯直接叫它Robot Framework。
muntainyang
2020/10/23
1.5K0
Robot Framework(4)- 测试套件的基本使用
https://www.cnblogs.com/poloyy/category/1770899.html
小菠萝测试笔记
2020/06/09
1.2K0
Robot Framework(4)- 测试套件的基本使用
Robot Framework(11)- 用户关键字的详解
https://www.cnblogs.com/poloyy/category/1770899.html
小菠萝测试笔记
2020/06/09
6770
Robot Framework(11)- 用户关键字的详解
Linux CentOS下Python+robot framework环境搭建
下载地址:http://www.centoscn.com/CentosSoft/iso/2013/1205/2196.html
授客
2019/09/11
1.1K0
使用Robot Framework框架远程操作UNIX系统
bot Framework是一个强大的自动化测试框架,依靠社区力量编写的Test Library为它提供了非常强的扩展性。下面我将介绍的就是如何使用第三方提供的扩展测试库(Test Library)来远程登录Unix,并在上面做常见操作。
叉叉敌
2022/03/11
9120
Robot Framework 源码解析(1) - java入口点
一直很好奇Robot Framework 是如何通过关键字驱动进行测试的,好奇它是如何支持那么多库的,好奇它是如何完成截图的。所以就打算研究一下它的源码。
yuanyuan
2019/09/02
1.4K0
Robot Framework 源码解析(1) - java入口点
Robot Framework(13)- RF 循环的详细使用
https://www.cnblogs.com/poloyy/category/1770899.html
小菠萝测试笔记
2020/06/09
3.1K0
Robot Framework(13)- RF 循环的详细使用

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文