小编Mor*_*now的帖子

邮递员 - 嵌套环境变量

我正在寻找一种在 Postman 中创建包含其他变量的环境变量的方法。例如:{Server}=localhost;{Port}=9200;{ServerUrl}={Server}:{Port}。

就像在制作...

这样它似乎不适用于 Postman。

编辑:

我的尝试: 在此处输入图片说明

postman

6
推荐指数
1
解决办法
2218
查看次数

Windows 容器无法访问互联网,但 Linux 容器可以 - 在主机上激活 VPN 客户端

我的主机上安装了 Stonesoft VPN-Client 和 Docker-for-Windows。我的 Windows 容器似乎无法解析任何主机(甚至 www.google.com)。然而,我的 Linux 容器工作得很好。当我禁用网络适配器列表中的 VPN 适配器时,Windows 容器可以再次访问 Internet。但我需要它们与 VPN 一起工作。

所以我研究了一段时间并尝试遵循:

  1. 在 powershell 中检查适配器优先级:Get-NetIPInterface -AddressFamily IPv4 | Sort-Object -Property InterfaceMetric -Descending

在此处输入图片说明

据说,主适配器应该具有最低的度量值。在我的情况下是以太网,这似乎很好。https://github.com/docker/for-win/issues/2760

  1. 使用 --dns=8.8.8.8 标志运行图像。没有解决问题。
  2. 我进入了 Hyper-V 管理器的虚拟交换机设置。我将名为“nat”的开关设置为“外部网络”。好吧,我的容器在那之后获得了互联网连接。但它自动禁用了 VPN 适配器,所以这是不对的。

  3. 将 vEthernet(nat) 的 IPv4 地址和 DNS 设置为自动。也没有帮助。

  4. 重新安装容器工具、Hyper-V 和 Docker。没有成功。

  5. 尝试旧版本的 Docker-for-Windows。没有成功。

以下是有关我的环境的一些信息:

我的网络适配器:

在此处输入图片说明

我的 Docker 设置是默认设置。

在此处输入图片说明

在此处输入图片说明

Hyper-V 虚拟交换机:

在此处输入图片说明

vEthernet(nat) IPv4 设置:

在此处输入图片说明

vEthernet(DockerNAT) IPv4 设置:

在此处输入图片说明

vEthernet(默认交换机)IPv4 设置:

在此处输入图片说明

ipconfig /all 在我的主机上:

在此处输入图片说明 在此处输入图片说明

我希望这会有所帮助,有人可以回答这个问题。它已经困扰我很长一段时间了。

编辑:

由于那里没有实际问题:

我该如何解决这个问题?

vpn docker docker-for-windows

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

标签 统计

docker ×1

docker-for-windows ×1

postman ×1

vpn ×1