从运行于Linux上的C# .NET内核(Docker容器)在远程Windows网络路径上运行.exe,可以通过以下步骤实现:
FROM mcr.microsoft.com/dotnet/core/sdk:3.1
WORKDIR /app
COPY . .
RUN dotnet publish -c Release -o out
ENTRYPOINT ["dotnet", "out/YourApp.dll"]
docker build -t your-image-name .
docker push your-image-name
docker pull your-image-name
scp your-app.exe username@remote-windows-server:/path/to/shared/directory
ssh username@remote-windows-server "docker run -v /path/to/shared/directory:/app your-image-name"
这样,你的C# .NET应用程序就会在远程Windows服务器上的网络路径上运行起来了。
需要注意的是,以上步骤仅提供了一个基本的思路,具体实施过程可能会因环境和需求的不同而有所差异。在实际操作中,你可能需要根据具体情况进行调整和优化。
云+社区技术沙龙[第11期]
云+社区开发者大会 长沙站
云+社区技术沙龙[第14期]
第四期Techo TVP开发者峰会
DBTalk
云+社区技术沙龙 [第31期]
DBTalk
腾讯云GAME-TECH沙龙
领取专属 10元无门槛券
手把手带您无忧上云