当前位置: 首页 > 知识库问答 >
问题:

有没有办法在linux上dockerize. NET框架应用程序?[重复]

严俊友
2023-03-14

我找不到docker文件。NET框架应用程序在linux上,我需要在托管在ec2 linux服务器上的jenkins上运行docker构建,但只有。NET Core可以在linux上构建。

共有1个答案

管梓
2023-03-14

由于docker使用主机系统内核,因此您无法运行传统的. NET框架,而它的主机是linux系统。这个答案提供了更多信息。

因此,您有几个选择:

  1. 在windows服务器上托管jenkins-jenkins完全跨平台,可以在windows EC2实例上运行。AWS为Windows提供了容器服务,请参阅文档。这将是我的建议,因为您已经有了一个生产windows服务器。你可以在上面运行一个新的Windows实例。windows上jenkins的安装说明
  2. 重新定位asp。净额至。NET 6或类似版本,因此它在linux上受支持
 类似资料:
  • 问题内容: 有没有像spring这样的android应用程序框架? 问题答案: 查看roboguice:http : //code.google.com/p/roboguice/ 顺便说一句,没有什么可以阻止您使用spring-因为这是纯java框架。但是它很重,可能出于您的目的而过度使用。 问题是-您想注入什么依赖关系?

  • 问题内容: 我知道可以用来从外壳检查给定的二进制文件,但是有可能在一个进程中执行此操作吗? 类似于(我完全组成了系统调用): 我正在尝试在我们的代码库中诊断一些可疑的SO链接问题,并且希望在可能的情况下以这种方式检查RPATH(我宁愿不必生成外部脚本)。 问题答案:

  • 我有一个使用SpringCloud配置的SpringBoot应用程序,但我想在SpringBootApps引导程序中加密SpringCloud配置密码。yml文件。有办法做到这一点吗?下面是一个例子。 Spring Boot应用程序bootstrap.yml

  • 背景: 所以我有一个方法调用,我想保存到一个文本文件中。这样做的目的是将可运行的序列化对象保存到文本文件中,并在以后从文本文件中获取要执行的对象。 错误是: 我理解错误,Runnable是一个接口,它不能被序列化。然而,我还能做些什么来解决我的问题吗? 解决方案尝试1。错误

  • 问题内容: 我们有一个相当复杂的应用程序,它需要尽可能多的屏幕空间,因此视网膜显示Mac Books很适合此用途。 但是,似乎在Swing中,这些设备使用点而不是像素。它们使我可以将图标更改为此处讨论的高分辨率版本。但是由于我们做了很多复杂的图形和组件叠加,所以我只想使用“真实像素”。明确地说,我对修复模糊的图像或图标(对我而言不实用)不感兴趣,只是为了禁用像素加倍。 问题答案: 据我所知,从JD

  • 我知道Android磨损中的蓝牙调试允许我们在手机中安装应用程序,这些应用程序的android磨损伴侣通过蓝牙安装在手表中。但我想安装正常的android应用程序,而无需任何android磨损组件。我知道如何通过usb做到这一点,但有没有办法使用蓝牙做到这一点?我尝试通过蓝牙连接PC和手表,但无法让adb列出手表。