Sql server 从Docker容器使用Windows凭据连接到SQL Server

Sql server 从Docker容器使用Windows凭据连接到SQL Server,sql-server,docker,windows-authentication,Sql Server,Docker,Windows Authentication,在本地Windows计算机上,我使用Windows凭据(ODBC连接字符串中的trusted_connection)连接到本地网络上的SQL Server数据库 在运行Ubuntu的Docker容器中,我不能ping google.com,也不能ping服务器名称,但我可以ping我的IP地址,也可以ping服务器IP地址。所有这些ping都可以在Windows上工作,但不能在Docker/Ubuntu上工作 是否有方法使用运行Docker容器的计算机的受信任\u连接/Windows凭据连接和查

在本地Windows计算机上,我使用Windows凭据(ODBC连接字符串中的
trusted_connection
)连接到本地网络上的SQL Server数据库

在运行Ubuntu的Docker容器中,我不能ping google.com,也不能ping服务器名称,但我可以ping我的IP地址,也可以ping服务器IP地址。所有这些ping都可以在Windows上工作,但不能在Docker/Ubuntu上工作


是否有方法使用运行Docker容器的计算机的受信任\u连接/Windows凭据连接和查询服务器

ping入和ping出Docker容器是一个有点棘手的问题,因为Docker的vNIC行为和使用ICMP和*nixes的Windows相结合,通常默认为使用UDP或TCP进行ping。我会忽略ping并集中精力解决Windows身份验证问题,例如:您不能从非Windows主机(在本例中为Ubuntu)使用Windows身份验证)“您不能从非Windows主机(在本例中为Ubuntu)使用Windows身份验证”这不是真的,@gvee,您可以在Linux环境中设置Ad身份验证,这并不简单。