.net core windows服务器和.net内核上的rkt

.net core windows服务器和.net内核上的rkt,.net-core,rkt,.net Core,Rkt,我正在从事一个.net核心项目,在这个项目中我将使用微服务 我可以在windows server中使用rkt创建和管理容器吗?还是rkt只能在Linux上工作 修改: 我明白这个问题是错的 我的问题是: 我想在rkt中托管几个.Net核心的微服务。这是一项正常的任务吗?我知道我的问题基本上是错的,但我想问题已经解决了 我的问题的解决方案是使用docker和registry docker(docker hub),两者都是开源的。这解决了我的制裁限制问题,现在我可以使用docker。我会试试,让你知

我正在从事一个.net核心项目,在这个项目中我将使用微服务

我可以在windows server中使用rkt创建和管理容器吗?还是rkt只能在Linux上工作

修改: 我明白这个问题是错的

我的问题是:


我想在rkt中托管几个.Net核心的微服务。这是一项正常的任务吗?

我知道我的问题基本上是错的,但我想问题已经解决了

我的问题的解决方案是使用docker和registry docker(docker hub),两者都是开源的。这解决了我的制裁限制问题,现在我可以使用docker。我会试试,让你知道我做了什么


thx everbody

微服务
几乎是一个空词。这意味着您希望创建一个HTTP服务,并可能将其部署在容器中,但可能不是。如果要在Windows上部署而不启动VM,则必须使用Windows容器,最好是通过Docker.THX@panagiotis kanavos,因为制裁,我不能在我的服务器中使用Docker。Docker处理.net核心项目的替代方案是什么?我怀疑您首先应该理解这些术语的含义,以及您是否需要一个容器,或者使用容器意味着什么。您不能在Windows上使用仅限Linux的容器引擎,除非您使用Linux发行版启动VM,在这种情况下,您不应该关心主机操作系统是什么。Windows上的Docker充当Windows自己的容器引擎的通用命令行界面。即使使用容器,复杂性也会增加。使用服务并不意味着使用容器。您可以将您的服务部署为一个独立的.NET核心包HX@panagiotis kanavos-我们的项目越来越大,我们需要在6个月到1年内解决复杂性和缓慢的开发和更改问题。我们决定使用DevOps作为文化。和.Net Core而不是.Net Framework我们还需要使用微服务来分离服务器端的用户故事,以便更轻松、更健壮地进行编码和开发(我知道优点和缺点),最后的评论在这里继续:我理解,要实现微服务的概念,我需要使用docker来创建和管理容器,但我不能使用docker,因为我所在国家的服务器受到制裁(通过代理,这个问题可能会得到解决,但风险很大)。我的问题是“我是否正确理解了我的问题/解决方案,或者我遗漏了什么?”我的解决方案是什么?我能想到的最后一个解决方案是ws使用docker的替代方案,即rkt或lxc,但我知道它们只在linux上工作