Tag: hyper v

docker中断代理互联网连接

我在Hyper-V的windows 10 pro上运行Docker来创build容器。 Docker服务成功运行在我的平台上,但它会中断我的Internet连接。 由于docker服务,我的互联网连接变得不安全。 导致问题的原因是“我的networking连接”中的vEthernet(DockerNAT)适配器处于活动状态。 在我尝试禁用以太网(DockerNAT)适配器并closuresDocker服务后,我的互联网连接恢复正常。 如何解决这个问题? PS:我使用代理连接到我的公司代理。

Docker for Windows在安装后无法正常工作

脚步: 在这里安装Docker for Windows(稳定) 尝试运行:出现错误,必须在BIOS中启用硬件辅助虚拟化和数据执行保护。 去这里读了 确保我有64位Windows 10专业版和Hyper-V打开。 确保虚拟化已启用 再次运行Docker:同样的错误。 我究竟做错了什么?

Docker在关机时不释放内存,Windows 10

我最近开始使用Docker进行新的开发工作,但是我仍然需要不时地重新开始使用我们的旧版本内部产品。 也就是说,我有时需要closuresdocker并启动我们的内部服务器的安装。 我发现,当我这样做与docker安装此服务器的性能是可怕的,基本上无法使用,我需要卸载docker让它再次工作。 当我有docker运行时,我可以使用内存(我的机器有32 GB的内存,我告诉docker使用16)看到它,当我closuresdocker,我可以看到它被释放,反正任务pipe理器,我也可以在hyper-vpipe理器上看到虚拟机已经closures。 但是,内部服务器安装的性能会随着内存的使用而继续发挥作用。 这不是一个很小的performance,1秒钟需要20或30的行动。 看起来docker实际上并不是在closures时释放内存,只是在实际上卸载时才这样做,当我这样做时,性能完全恢复。 这是一个已知的问题? 还有什么我可以尝试看看内存在哪里? 我找不到其他的报道。 我使用的是Docker版本17.03.1-ce-win5(10743)

使用透明networking使docker运行缓慢

我使用docker来启动多个SQL Server实例进行testing。 我正在Hyper-V中运行Windows Server 2016更新为KB2565063,其中有两个networking适配器,一个用于Internet,一个用于连接我连接的Docker桥接networking的内部networking。 我遇到的问题是,当我用这个命令启动一个容器 docker run -td –memory=1024 -v=C:\Docker\Mapped:C:\Mapped –storage-opt size=20G –name=CLIENT1 –hostname=CLIENT1 ewx/sql2005express:latest 它运行在大约两秒钟,但是当我添加桥networking,并定义一个IP docker run -td –memory=1024 -v=C:\Docker\Mapped:C:\Mapped –storage-opt size=20G –name=CLIENT1 –hostname=CLIENT1 –network=trans –ip=192.168.0.100 ewx/sql2005express:latest 它运行约2分钟。 有谁知道为什么会发生这种情况,有什么我可以做的,以减less启动时间?

连接过程中的docker错误 – deamon没有在Windows 10上运行

我正在使用Windows 10电脑。 最近我已经下载了用于Windows的docker,它工作正常。 但是,最近出现了一个问题,是不是开始了,只是在状态开始。 我没有改变任何configuration,我想知道什么可能会导致这个问题。 我使用最新版本的docker。 在我的电脑上,启用了Hyper-V,禁用了容器。 (因为,我不使用Windows容器,我不认为这是必要的。) 在任务栏上,当我检查docker图标。 它始终处于启动状态。 当我检查服务,似乎它正在运行。 当我尝试在PowerShell的Docker命令。 它找不到docker命令。 我并不急于设立docker工,我只是在玩它。 但是,这个问题突然出现了。 我一直在试图解决这个问题。 我search类似的问题,并卸载泊坞窗多次search解决scheme。 一个工具突然停止工作,而且没有find根本问题的痕迹,这是一件奇怪而令人不安的事情。 我怀疑可能是公司的安全政策改变影响我的电脑,并导致这个问题,但我找不到任何线索来支持这一点。 我的问题是我该怎么做才能明白什么是错的。 是什么导致了这个问题,如何解决。 注意:当我重新启动计算机时发生以下错误。 错误信息的内容: 连接时出错:获取http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.30/containers/json :打开//./pipe/docker_engine:系统找不到指定的文件。 在Windows的默认守护进程configuration中,docker客户端必须运行提升才能连接。 这个错误也可能表明docker守护进程没有运行。 Docker.Backend.DockerDaemonChecker.Check(Func`1 isDaemonProcessStillRunning)in C:\ gopath \ src \ github.com \ docker \ pinata \ win \ src \ Docker.Backend \ DockerDaemonChecker.cs:Docker.Core.Pipe 63行在Docker.Core中的第47行:.namedPipeServer。<> c__DisplayClass9_0.b__0(Object [] parameters)in C:\ gopath \ src […]

不需要泊坞窗时,无法停止MobyLinuxVM?

使用Hyper-V在Windows 10上运行Docker。 当我从Hyper-Vpipe理器停止MobyLinuxVM时,docker停止工作。 在这一点上,我仍然可以得到像“docker -v”这样的命令的响应,但是其他命令都失败了。 例如:“docker ps”在Windows Powershell上返回一个未知的命令错误。 即使将MobyLinuxVM的状态更改为从Hyper-Vpipe理器运行后,Docker也没有开始正常工作。 我可以让docker正常工作的唯一方法就是卸载 – 重新安装它。 我的问题是:MobyLinuxVM会不会在我的系统中继续运行,并且即使在特定时刻不需要使用docker,也能够使用资源? (即使CPU利用率为零,也有2048 MB的分配内存)。 有什么方法停止MobyLinuxVM,然后重新启动它,当我需要使用泊坞窗和docker工作正常吗? 有没有办法随意启动和停止docker?

Docker无法识别我的系统上的Hyper-V,没有MobyLinux VM,如何创build?

我在我的系统上启用了Hyper-V(并重新启动)。 然后,我安装了“Docker for Windows”。 每次启动Docker时,都会给我同样的错误。 我想,不知何故,MobyLinux虚拟机不是在我的机器上创build的。 我如何手动configuration一个?

与代理的Windows上的Docker

你好即时通讯代理在Windows 10上使用Docker。 Docker本身正常工作,在Docker设置中正确设置了代理IP。 我可以通过docker下载图片。 问题是我想运行或构build的任何容器也需要这些HTTP_PROXY和HHTPS_PROXYvariables。 我可以通过添加它来构build参数,运行参数或者docker文件。 但是,这些解决scheme都不是完美的,因为它们将机器特定的variables值添加到泊坞窗文件和/或泊坞窗组合文件中。 我用这个技巧检查了这些HTTP_PROXY和HHTPS_PROXYvariables的MobyLinuxVM的值: 如何从windows shell连接到docker VM(MobyLinux)? 尽pipe这些variables显示正确,但我运行的任何图像或dockerfile仍然需要获取这些variables。 有没有一种方式,任何容器自动获得这些代理环境variables从已经有他们设置的dockerdeamon? 我知道Linux本质上有这个function,但是它似乎缺lessWindows。

docker机在创build时卡住了

我正在根据Docker页面的指示在我的Windows 10上创buildDocker 。 运行命令后,它被卡在某个地方。 PowerShell的输出: PS C:\ WINDOWS \ system32> docker-machine create –driver hyperv vm 运行预创build检查… 创build机器… (vm)将C:\ Users \ HP.docker \ machine \ cache \ boot2docker.iso复制到C:\ Users \ HP.docker \ machine \ machines \ vm \ boot2docker.is (vm)创buildSSH密钥… (vm)创buildVM … (vm)使用开关“DockerNAT” (vm)创buildVHD (vm)启动VM … (vm)等待主机启动… 等待机器运行,这可能需要几分钟的时间… 检测创build实例的操作系统… 等待SSH可用… 检测供应商… 创build机器时出错:检测到操作系统错误:无法识别操作系 我等了一个多小时。 它没有进一步进行。 请帮忙,怎么了?

在Windows 10上的Docker容器上运行桌面应用程序

我想在我的Windows 10机器(i5,8GB,240 GB ssd,2&1笔记本)中使用Linux开发环境(Java,Intellij Idea,Clojure和ClojureScript)。 我可以用: 一个Linux VM(使用Hyper-V,VMware Player或Virtual Box)或者 一个运行桌面应用程序的Docker容器。 我想尝试第二个选项。 在桌面上的Docker Containers中 ,作者运行Chrome浏览器docker,使用: $ docker run -it \ –net host \ # may as well YOLO –cpuset-cpus 0 \ # control the cpu –memory 512mb \ # max memory it can use -v /tmp/.X11-unix:/tmp/.X11-unix \ # mount the X11 socket -e DISPLAY=unix$DISPLAY \ […]