草庐IT

ESXI主机常用命令

全部标签

windows - 无法配置 Docker 主机的远程访问

我成功了DockerforWindowsinstall在两台Windows计算机(Windows10和Windows7x64SP1)上。我可以通过终端服务(RDP)或Powershell远程处理成功执行docker主机的管理职责。但是,Docker文档表明DockerHost提供了自己的RESTfulremoteapi用于管理。我想使用这个API。问题在于,在文档中给出的所有示例中,客户端调用(通过curl)在物理上与Docker主机在同一个盒子上。换句话说,它们实际上并不远程,不幸的是,适应远程场景的步骤并不明显。例如,考虑直接从文档中获取的这个命令:curl--insecure--

linux - 如何将文件从 Docker 容器同步回其主机?

也许我把这个复杂化了。我的目标是在Windows上为Node.js应用程序开发创建一个基于Docker的工作流程。在开发期间,我能够在容器内本地运行我的应用程序,并且仍然可以毫不费力地查看最新版本(我不想每次都重建镜像以查看最新版本)。另一方面,当我部署到生产环境时,我希望将我的源文件与所有依赖项(npminstall)一起“烘焙”到容器镜像中所以我创建了两个Vagrantfiles-一个用于容器,一个用于它的主机。这是后者的摘录:Vagrant.configure(2)do|config|config.vm.provider"docker"do|docker|docker.vagra

Windows 主机名解析

我想知道Windows主机名解析系统是如何工作的。更准确地说,我想知道在这个过程中是否使用了本地缓存。根据MicrosoftTCP/IPHostNameResolutionOrder,流程如下:客户端检查查询的名字是否是自己的。然后客户端搜索本地主机文件,这是存储在本地计算机上的IP地址和名称列表。查询域名系统(DNS)服务器。如果名称仍未解析,NetBIOS名称解析序列用作备份。可以通过配置客户端的NetBIOS节点类型来更改此顺序。我想知道的是,阶段(2)是否以某种方式缓存。最近几天突然产生了兴趣,因为我安装了一个利用HOSTS文件的恶意软件保护(SpyBot)。事实上,它现在有1

c++ - 检查 Windows 机器是否可以充当 RDP 连接中的主机

我正在编写一个程序,我想确保它只在可以充当RDP连接主机的Windows机器上运行。例如,某些Windows版本不能做这样的事情——例如win7basic,win7home,win8.我可以检查Windows版本并将其与RDP主机兼容版本列表进行比较,但我想知道是否有更常见的方法来检查此功能。也许是一些WinAPI方法或一个特殊的注册表项。有什么建议吗? 最佳答案 据我了解MSDNRemoteDesktopServicesAdministration函数NetServerGetInfo应该给你你想要的信息。LPSERVER_INFO

windows - 如何在 docker-compose.yml 中包含 Docker 主机的 IP?

我想在PHPDocker容器中包含对Xdebug的支持,但是作为其中的一部分,我需要通过XDEBUG_CONFIG=remote_host=${HOST_IP}指定运行Docker容器的Windows机器的IP。-当前HOST_IP在.env中手动指定文件,但我想将其自动化以减少其他用户的设置步骤。我的问题是我似乎无法找到一种轻松确定主机IP的方法。它还需要在Windows和LinuxDocker主机上工作,因为并非所有用户都使用Windows作为他们的桌面环境。我也不能使用${HOSTNAME},因为这无法在DNS中解析。有没有人对如何实现这一目标有任何建议?EDIT2:为较新版本的

c# - 以编程方式阻止 C#/Windows 中进程与特定主机之间的所有连接

我正在尝试追踪我们使用的第三方连接器库中的一些故障转移问题。目前我正在启动和停止远程服务以模拟故障,这可行但非常不切实际。有没有办法以编程方式阻止进程和给定主机之间的所有连接?编辑:以及阻止我想删除任何现有的连接 最佳答案 我认为您可以与Windows防火墙交互以实现您想要的(以编程方式阻止进程与给定主机之间的所有连接),请查看WindowsFirewallInterfaces. 关于c#-以编程方式阻止C#/Windows中进程与特定主机之间的所有连接,我们在StackOverflow

windows - 从与主机位于同一网络的外部机器访问 PCF DEV

我的意图是使用PCFDEV作为我们CI服务器的集成测试环境,以及一个演示概念验证项目的地方。我在Windows环境的专用网络上安装了PivotalCloudFoundryDEV。我可以从主机箱访问一切正常,但我和我团队中的其他人需要能够使用cfcli从网络上的其他机器访问它,以及只访问已部署的服务。我不了解DNS代理,所以我不确定在这里使用Acrylic是否正确,因为即使其他人无法访问主机,主机也可以访问互联网。如何从与主机位于同一网络上的其他机器访问PCFDev? 最佳答案 您可以使用netshportproxy功能并添加从本地网

c++ - 将主机名转换为 IPAddr

如何使用WindowsAPI从主机名(例如“myhost”)转换为一种类型的IPAddr。IPAddr是一个无符号长整型。 最佳答案 试试这个(已编辑):hostent*record=gethostbyname(argv[1]);if(record==NULL){printf("%sisunavailable\n",argv[1]);exit(1);}in_addr*address=(in_addr*)record->h_addr;stringip_address=inet_ntoa(*address);IPAddrdst_ip=:

windows - 更改作为镜像安装的 Windows 系统的主机名/IP 地址

我正在寻找一种方法来更改通过环回镜像安装在Linux系统上的WindowsXP系统的主机名和IP地址。所以基本上我可以在文件级别访问WindowsXP系统,但我无法在其上执行任何程序。一种类似于在Linux下编辑/etc/hostname和任何网络配置文件的方式。到目前为止我发现的唯一方法包括在启动后运行一个工具,例如MSsysprep或使用AcronisSnapDeploy等解决方案。 最佳答案 您可以使用chntpw离线编辑Windows注册表的工具。这是howtouseit的示例.您正在寻找的键是这些:HKEY_LOCAL_M

c# - 让 Visual Studio 使用自定义主机 factoryType 突出显示 Razor 语法

这是场景,我扩展了MvcWebRazorHostFactory所以我可以在构建时做一些额外的View魔术。确切的魔法并不重要。我的~\Views\Web.config中的注册看起来像这样:项目中有适当的程序集,\lib文件夹中的程序集副本,我已经确认它已按预期复制到\bin。此外,实际的View魔术确实发生了当构建View时,ASP.NET本身实际上正在查找所有内容。什么在VisualStudio(2012)的Razor中不起作用语法高亮.以上是语法高亮失败的快照。通常,任何不在命名空间中的东西都直接@using'd无法找到(因此会出现红色波浪形下划线)和@model指令不起作用。这表