Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >您的Docker服务器主机配置为'Linux',但是您的项目目标是'Windows‘.Net 6

您的Docker服务器主机配置为'Linux',但是您的项目目标是'Windows‘.Net 6
EN

Stack Overflow用户
提问于 2022-10-06 07:44:04
回答 1查看 349关注 0票数 0

我已经在VisualStudio2022中创建了.net核心web,并在选定的操作系统下启用了停靠器。在使用Docker构建代码之后,我将获得:“您的Docker服务器主机配置为'Linux',但是您的项目目标是‘’”

下面是我的码头文件。

代码语言:javascript
运行
AI代码解释
复制
FROM mcr.microsoft.com/dotnet/aspnet:6.0 AS base
WORKDIR /app

EXPOSE 80

EXPOSE 443

FROM mcr.microsoft.com/dotnet/sdk:6.0 AS build
WORKDIR /src
COPY ["ApacheKafka.Producer/ApacheKafka.Producer.csproj", "ApacheKafka.Producer/"]
RUN dotnet restore "ApacheKafka.Producer/ApacheKafka.Producer.csproj"
COPY . .
WORKDIR "/src/ApacheKafka.Producer"
RUN dotnet build "ApacheKafka.Producer.csproj" -c Release -o /app/build

FROM build AS publish
RUN dotnet publish "ApacheKafka.Producer.csproj" -c Release -o /app/publish 
/p:UseAppHost=false

FROM base AS final
WORKDIR /app
COPY --from=publish /app/publish .
ENTRYPOINT ["dotnet", "ApacheKafka.Producer.dll"]

在Container.targets中,它指向Windows

代码语言:javascript
运行
AI代码解释
复制
<DockerDefaultTargetOS Condition="'$(DockerDefaultTargetOS)' == 
''">Windows</DockerDefaultTargetOS>
EN

回答 1

Stack Overflow用户

发布于 2022-10-06 08:01:45

Container.targets中,将容器类型定位为Windows:

代码语言:javascript
运行
AI代码解释
复制
<DockerDefaultTargetOS Condition="'$(DockerDefaultTargetOS)' == 
''">Windows</DockerDefaultTargetOS>

但是,您的Docker实例可能被配置为承载Linux容器。要么您应该执行以下操作之一:

appropriately)

  • Configure

  • <DockerDefaultTargetOS>更改为Linux (确保容器将<DockerDefaultTargetOS> Docker实例运行到

)

使用Docker桌面将Docker容器类型更改为Windows

下面是一个指向Docker文档的链接,概述了如何使用Desktop:https://docs.docker.com/desktop/settings/windows/配置Docker

切换容器类型的一种简单方法是:

  1. 右键单击系统托盘中的Docker图标
  2. 单击Switch to Windows Containers...按钮

相关链接

How do you change Docker OS Support for a .Net Core Web Application Project?

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

https://stackoverflow.com/questions/73976644

复制
相关文章

相似问题

添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档