ASP.Net Core Angular应用使用Docker进行容器化部署(2)-- 在镜像中安装nodejs
一、介绍
本文介绍ASP.Net Core Angular应用使用Docker进行容器化部署的第二种方法,主要是通过在dotnet sdk镜像中安装nodejs
二、环境
- Visual Studio 2019
- Angular cli 9.1.3
- Nodejs 14.0.0
- Docker
三、部署
1、添加Docker支持
在项目上右键,选择【添加】–【Docker支持…】
在弹出的Docker文件选项选择框中选择【Linux】选项,然后点击【确定】即可
2、生成镜像
可根据自己的项目调整一下Dockerfile
FROM mcr.microsoft.com/dotnet/core/aspnet:3.1-buster-slim AS base
WORKDIR /app
EXPOSE 80
FROM mcr.microsoft.com/dotnet/core/sdk:3.1-buster AS