【发布时间】:2019-04-05 10:45:37
【问题描述】:
又是一天,又是一个 docker 问题。 我目前正在开发一个容器中的 aspnetcore 应用程序,我想在 Ubuntu 18.04 上运行它。 这是我的 Dockerfile:
FROM microsoft/aspnetcore:2.0 AS base
WORKDIR /app
EXPOSE 80
FROM microsoft/aspnetcore-build:2.0 AS build
RUN dotnet restore FOLDER
RUN dotnet build FOLDER
FROM build AS publish
RUN dotnet publish
(I didn't put names or some steps as copy)
在我的部署 CI 中,它返回 无法在此平台上使用映像操作系统“windows”。我已经直接在服务器上拉了这两张图片,它们拉得很好。
我最初使用 --isolation=hyperv 构建。
我对 linux 容器和服务器还很陌生,因此我不确定问题出在哪里......
感谢您的帮助!
【问题讨论】:
标签: linux docker asp.net-core linux-containers