我有一个连接到 MongoDb Atlas Cloud 数据库的 .net / c# aspnet 核心应用程序。在本地运行时,一切正常。
现在我将应用程序放在高山 docker 映像中,应用程序连接失败。我有一些不同的异常指出身份验证不起作用。
这是我的 DockerFile 构建和运行应用程序
FROM microsoft/dotnet:2.1-sdk-alpine AS builder
WORKDIR /
COPY . .
RUN dotnet publish Api/Api.csproj -o /dockerout/ -c Release
FROM microsoft/dotnet:2.1.3-aspnetcore-runtime-alpine
WORKDIR /app
EXPOSE 80 5000
RUN apk update
COPY --from=builder /dockerout .
ENTRYPOINT ["dotnet", "Api.dll"]