【发布时间】:2018-09-06 14:50:42
【问题描述】:
我有一个连接到 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"]
【问题讨论】:
标签: c# mongodb docker alpine mongodb-atlas