.net - Docker:在 windowsservercore 映像上安装 dotnet core 没有输出/无法识别
问题描述
运行 docker 映像以构建将安装在映像上的项目时,我需要 dotnet core。尝试在运行时调用 dotnet 时,未收到任何输出,并且命令不会终止。在构建期间尝试运行它时,我现在得到“dotnet 未被识别为命令”错误,但在它工作了几次之前。我正在使用Microsoft的 dotnet 安装脚本。这是我的 Dockerfile:
FROM openjdk:11-windowsservercore AS runtime
WORKDIR /app
COPY reqs .
RUN powershell .\dotnet-install.ps1
RUN dotnet build project\TA2\TA2
ENV project_name TA2
ENV roslyn_sdk rsdk
EXPOSE 9000
CMD .\build.bat
解决方案
推荐阅读
- javascript - casperjs无法使用css选择器找到元素
- c# - 以前的实现是同步的时如何使用异步代码
- spring - jpa Hibernate 使模式名称在实体类中可配置
- vuejs2 - Vuevalidate 异步验证结果到一个循环
- python-3.x - 在函数中调用驱动程序时,如何在 Python3 中保持 Selenium Webdriver 浏览器打开?
- java - 如何安排类和接口以清理我的数据模型中的架构?
- io - WebAssembly 可以做 IO 吗?
- javascript - 2 个单独文件中的多个表单验证
- java - 当行的第一列为空时,Excel 写入不起作用
- c# - EF 2.1 核心 IEntityTypeConfiguration 添加默认值