如何使用docker在asp.net内核中创buildangular度4应用程序设置的图像

我已经在asp.net内核中build立了一个angular度为4的应用程序。 当我从VS构build它时,一切都很好,而且工作。

现在我想用docker创build一个映像来运行一个容器。 Dockerfile是这样的:

从微软/ aspnetcore构build为build设环境

WORKDIR /源

COPY。 。

RUN dotnet恢复

RUN dotnet发布-o /发布 – configuration发布

从microsoft / aspnetcore:

WORKDIR /应用程序

COPY –from = build-env / publish。

入口点[“dotnet”,“MyApp.dll”]

当我运行docker-compose,我可以看到网站运行没有angular度。 看来我需要安装npm或更多的东西,但是,我找不到合适的解决scheme谁来configurationdockerfile来build立asp.net核心和angular4。

有谁能提供一个例子吗?

谢谢