小编use*_*073的帖子

Docker 容器可以访问互联网,但不能访问本地网络

我有一个在 win server 2016 上运行的 Windows docker 容器

容器中运行的站点可以从网络上的其他节点访问。

容器可以访问互联网(它可以访问网络外部的第 3 方节点),但无法连接到网络中的其他节点。

当容器中运行的应用程序尝试访问网络中另一台计算机 (machine_name) 上的服务时,会出现以下错误:

The remote name could not be resolved: machine_name

当应用程序尝试连接到网络上的数据库时:

A network-related or instance-specific error occurred while establishing a connection

所以看起来容器没有访问权限或者找不到内网机器

我跑了 docker exec -ti e87633560c6c ipconfig /all 并得到以下信息:

Windows IP Configuration

   Host Name . . . . . . . . . . . . : gmsa_acct
   Primary Dns Suffix  . . . . . . . :
   Node Type . . . . . …
Run Code Online (Sandbox Code Playgroud)

docker docker-network

8
推荐指数
1
解决办法
8973
查看次数

IIS Express-Visual Studio-在同一端口上运行多个站点

我有多个使用相同端口的API(8888)。这些API是不同解决方案的一部分。

http:// localhost:8888 / api1

http:// localhost:8888 / api2

....

当我在Visual Studio 2013(按F5键)中运行任何API时,iis express将启动,并且所有API都在运行。即使API是不同解决方案的一部分,也会发生这种情况。单击“查看站点”下的iis Express图标可以看到它们。

我安装了VS 2015,当我在Visual Studio中运行一个API时,其他API无法运行。我什至无法运行其他解决方案中的其他API,因为我得到了:

unable to launch iis express.. port is in use
Run Code Online (Sandbox Code Playgroud)

运行任何API时如何使其他API运行?我需要在VS 2015中模仿VS 2013中存在的行为。

谢谢。

iis visual-studio

5
推荐指数
1
解决办法
4633
查看次数

对行的子集应用聚合函数

我有一个表格,我想计算一列的平均值,但只计算最后 10 行。

SELECT AVG(columnName) as avg FROM tableName
Run Code Online (Sandbox Code Playgroud)

我不能直接申请 top 因为这个查询只返回一行。我需要一种方法来获取最新的 10 行并对它们求平均值。

sql sql-server average aggregate-functions

0
推荐指数
1
解决办法
1656
查看次数