我正在尝试构建高效dockerfile,因此仅在删除/添加/更新包时才会触发包还原。这是我尝试过的(基于官方示例):
FROM microsoft/dotnet:2.0-sdk-stretch AS build-env
WORKDIR /app
# Copy csproj and restore as distinct layers
COPY ./src/myapp.csproj ./
RUN dotnet restore && \
dotnet add package ILLink.Tasks -v 0.1.4-preview-981901 -s https://dotnet.myget.org/F/dotnet-core/api/v3/index.json
# Copy everything else and build
COPY ./src ./
RUN dotnet publish -c Release -o out -r linux-x64
# Build runtime image
FROM microsoft/dotnet:2.0-runtime-deps
RUN useradd -d /home/dotnet -ms /bin/bash dotnet
USER dotnet
WORKDIR /home/dotnet/app
ENV ASPNETCORE_URLS=http://+:9999
COPY --from=build-env /app/out ./
ENTRYPOINT ["./myapp"]
Run Code Online (Sandbox Code Playgroud)
我正在复制csprog …
我有一个Access 2010数据库,它存储源和目标计算机的IP地址.如果我的数据库中有以下条目
|source | destination| |--------------------------------| | A | B | | B | A | | A | B | | C | D | | D | D |
有任何查询可以选择唯一对吗?也就是说,查询的输出应该是
|source | destination| |----------------------------------| | A | B | | C | D |