如何从Docker Linux连接到localhost上的Sql Server

时间:2018-10-16 06:27:21

标签: docker connection sql-server-2017

我正在尝试使用Linux从Docker实例连接到在本地计算机上(在本地主机中运行)的Sql Server 2017,并且也在本地计算机上运行。 这是我的连接字符串

Server=10.0.75.1\\MSSQLSERVER2017;Database=MyDb;Integrated Security=False;User Id=MyUser;Password=ASecure*Password1;MultipleActiveResultSets=True

这是我的Docker文件的第一部分:

FROM microsoft/dotnet:2.1-aspnetcore-runtime AS base
ARG source=.
WORKDIR /app
EXPOSE 51949
EXPOSE 44334
EXPOSE 1433
ENV ASPNETCORE_URLS http://+:5000 
COPY $source .

我当前收到的错误是 Login failed for user 'MyUser' ...

我尝试使用Sql Server配置管理器设置端口,但这没有效果。任何建议,将不胜感激。


这是更正的DockerFile

FROM microsoft / dotnet:2.1-aspnetcore-runtime AS base

WORKDIR / app

博览会51949

博览会44334

博览会1433

0 个答案:

没有答案