Tag: windows 10

将Docker容器连接到Internet和VPN

我有一个Windows 10的机器,有两个networking接口,一旦直接连接到互联网,另一个是由OpenVPN客户端创build的虚拟适配器,使我可以连接到我们的内部networking。 当使用docker时,如果我在连接到VPN之前启动Docker服务,docker nat将绑定到主要NIC,并且我将只有来自容器内部的互联网连接,但将无法到达VPNnetworking。 如果我连接到VPN后启动Docker,我只能访问VPNnetworking,但无法连接到互联网。 我如何设置Docker同时提供Internet和Intranet资源的连接? 使用 – docker版本17.03.0-ce-win1(10296) – Windows 10专业版

Docker for Windows在安装和运行时发生问题

我一直在尝试在Windows 10专业版中安装Docker for Windows,但是当我inputdocker info时,我总是在cmd或powershell中出错。 error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.26/info: open //./pipe/docker_engine: The system cannot find the file specified. In the default daemon configuration on Windows, the docker client must be run elevated to connect. This error may also indicate that the docker daemon is not running. 我已经安装使用InstallDocker.msi文件,但无法解决此问题。 我没有运行任何虚拟机或虚拟机,我确定在我的电脑中启用了Hyper-V和虚拟化。 请帮我解决这个问题。 提前致谢。

如何可视化地看到在Windows 10和Linux上的多主机泊坞窗自动化浏览器?

你能帮助我以下任何人,如何在Windows 10操作系统上直观地看到多主机泊坞窗(覆盖networking与群模式)自动浏览器? 我知道VNC查看器适用于具有debugging模式的单一docker主机,那么在多主机docker工具中,有没有一种方法可以让我直观地看到在Windows 10 OS上的多主机docker容器上自动执行的浏览器。 先谢谢你。

Docker for Windows无法启动

我刚刚升级到Windows 10 Pro创build者更新| 1703 | 操作系统版本:15063.138。 当docker试图启动时出现以下错误: Unable to create: You cannot call a method on a null-valued expression. at <ScriptBlock>, <No file>: line 137 at Get-NetAdapter<End>, <No file>: line 181 at New-Switch, <No file>: line 137 at <ScriptBlock>, <No file>: line 381 at Docker.Backend.HyperV.RunScript(String action, Dictionary`2 parameters) at Docker.Backend.ContainerEngine.Linux.Start(Settings settings) at Docker.Core.Pipe.NamedPipeServer.<>c__DisplayClass8_0.<Register>b__0(Object[] parameters) at […]

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)

Docker在Windows 10启动:数据库表和绑定目录正在消失

我正在用Win 10使用Docker。当Docker启动时,它会自动创build带有MySQL的容器,这非常棒。 问题是数据库表和绑定目录正在消失。 为了使它们再次出现,我必须切换到每个项目的目录并手动重新创buildconatiner。 每次我的电脑重新启动时,我都必须这样做,这很麻烦: $ cd env-projX $ docker-compose down $ docker-compose up -d 任何想法如何解决? 我的docker-compose.yml version: '2' services: mysql: image: mysql:5.7 restart: always ports: – "${HOST_IP}:${MYSQL_PORT}:3306" environment: MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD} MYSQL_DATABASE: ${MYSQL_DATABASE} MYSQL_USER: ${MYSQL_USER} MYSQL_PASSWORD: ${MYSQL_PASSWORD} volumes: – "./docker/mysql/dump:/home/dumps" – "./docker/mysql/data:/var/lib/mysql" 更新: 消失的数据库表的解决方法是,当我不再与主机共享数据库文件,说: – "db-data:/var/lib/mysql" 代替 – "./docker/mysql/data:/var/lib/mysql" 所以我的configuration看起来像这样: version: '2' services: mysql: image: […]

如何让Docker在Windows 10的Surface Pro 4笔记本电脑上工作

我试图在Surface 4 Pro机器上的Windows 10中执行Docker时遇到以下问题: PS C:\Users\mpjoh> docker –help Exception 0xc0000005 0x1 0x4a9c404 0x180008910 PC=0x180008910 syscall.Syscall(0x7ffc3bd5dc40, 0x2, 0x27c, 0x3, 0x0, 0x0, 0x0, 0x278) /usr/local/go/src/runtime/syscall_windows.go:163 +0x6b github.com/docker/docker/vendor/github.com/Microsoft/go-winio.setFileCompletionNotificationModes(0x27c, 0x203, 0x0, 0xff ffffff) /go/src/github.com/docker/docker/vendor/github.com/Microsoft/go-winio/zsyscall_windows.go:88 +0x6f github.com/docker/docker/vendor/github.com/Microsoft/go-winio.makeWin32File(0x27c, 0xc0423c5890, 0x0, 0x0) /go/src/github.com/docker/docker/vendor/github.com/Microsoft/go-winio/file.go:78 +0xd8 github.com/docker/docker/vendor/github.com/Microsoft/go-winio.DialPipe(0xc0420cb108, 0x16, 0xc0423c5980, 0x0, 0x11a0920, 0xc041fe17ff, 0xc0423c59f8) /go/src/github.com/docker/docker/vendor/github.com/Microsoft/go-winio/pipe.go:188 +0x537 github.com/docker/docker/vendor/github.com/docker/go-connections/sockets.DialPipe(0xc0420cb108, 0x16, 0x773594000, 0xc04 2034001, 0x1000000000010, 0x100, 0x100) /go/src/github.com/docker/docker/vendor/github.com/docker/go-connections/sockets/sockets_windows.go:26 […]

连接过程中的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卷映射不起作用(Linux容器)

Docker 17.09.0-ce-win33(13620) 运行命令: docker run –rm -it -v ${PWD}:/api -p 6000:5000 microsoft/dotnet 我应该得到linux /api文件夹中当前文件夹的内容。 出于某种原因,映射文件夹被创build,但没有内容… cd api ls -a 显示一个空的列表… 切换到Windows容器并运行 docker run –rm -it -v ${PWD}:c:\API -p 6000:5000 microsoft/dotnet 还给我一个空的文件夹… 冉Powershell作为pipe理员无济于事..任何想法?