这是Visual在开箱即用的情况下创建的
FROM mcr.microsoft.com/dotnet/sdk:3.1 AS build
WORKDIR /src
COPY ["HelloKuber.csproj", "."]
RUN dotnet restore "./HelloKuber.csproj"
COPY . .
WORKDIR "/src/."
RUN dotnet build "HelloKuber.csproj" -c Release -o /app/build为什么WORKDIR使用两种不同的语法?他们做同样的事,对吧?那么第二个人想保护这个脚本不受什么影响呢?
发布于 2021-06-21 17:20:39
啊,我知道了。
第一个是固定的
WORKDIR /src但第二个不一定是。一般来说,它依赖于项目结构,所以,而不仅仅是/。它可以是某个文件夹名,例如,可能有空格。
https://stackoverflow.com/questions/68072019
复制相似问题