Tag: Windows服务器

Docker Windows Containers创build未知的l2bridgenetworking

Docker服务在我的Windows Server 2016 VM上启动时,会自行创build几个l2bridgenetworking。 我需要明白为什么这样做,以及如何防止它做到这一点。 这里是PowerShell中的一个例子: PS C:\Users\Administrator> docker network ls NETWORK ID NAME DRIVER SCOPE ca219b21052e 7801716e9583cad0ba3ed1485f31565c458137a6e4f40cca94843ba2832df54a l2bridge local f5f624883546 baa71d645232fc8af24bab5be539c72834b5a4242f50f5c74b63e6232087a68c l2bridge local b3fc9850bded bea5e6edfeee221543be2d04f302974e55684dd969a0f4876e4f56126bcc7069 l2bridge local 9c842e81e14c c0785dea1abcaac43a253b0c1486ad83c163deb8773a93a38b61cec49b5a6fef l2bridge local a79de5fb36a2 dbbd1fb27d805f460e87db6146a10e97961434e5a0d8747c81b1e5d3961d3340 l2bridge local 8149a6d53b76 efecb0a306cc5f27d1a7de2c86715d10e353aff28a72da524d830da1fc629b2c l2bridge local f247c7ba98d0 nat nat local 987a17d6b0c9 none null local PS C:\Users\Administrator> docker network rm $(docker network […]

我可以将Docker镜像加载到Docker Daemon的命名pipe道主机上吗?

我阅读了使用LinuxKit https://blog.docker.com/2017/09/preview-linux-containers-on-windows/在我的Win2K16服务器上有一个单独的命名pipe道。 我有从最新的安装程序EXE运行的Docker for Windows。 我遇到一个运行Linux Containers的错误,因为我的Win1K16是一个虚拟机,所以我正在尝试使用LinuxKit来解决问题。 它运行良好,但我似乎无法做一个简单的“docker加载IMAGENAME”到Docker守护进程的命名pipe道实例。 有人熟悉这个吗? 可以这样做吗? 如果可以的话,我可以在常规守护进程中运行Windows映像,然后在上面的文章中提到的基于Linux的命名守护进程。 任何帮助或指针表示赞赏。 我一直在尝试docker加载,docker导入,但他们总是失败。 在我的MAC上运行的最新的httpd映像导入失败: ERRO[2017-11-05T18:29:44.980312000-05:00] Handler for POST /v1.32/images/create returned error: re-exec error: exit status 1: output: Failed to Ope nForBackup failed in Win32: open \\?\C:\TEMP\LinuxOnWindowsData\windowsfilter\a882047bc4bcf11187a147aef493d535ac2814558fac0aea0b4def1214aa30b5\usr\ include\linux\netfilter\xt_connmark.h: The file exists. (0x1f) \\?\C:\TEMP\LinuxOnWindowsData\windowsfilter\a882047bc4bcf11187a147aef493d535ac28145 58fac0aea0b4def1214aa30b5\usr\include\linux\netfilter\xt_connmark.h

如何使用docker-compose和映射卷来保存postgressql映像的数据库

我有这个docker – 撰写哪些工作在Mac和Linux上,但不是在Windows上:(任何想法如何解决这个问题? PS我已经知道外部卷的解决scheme,我不喜欢,因为我想能够备份数据库文件。 泊坞窗,compose.yml: version: "3.3" services: postgres: build: context: . volumes: – "./dotcms/pgdata:/var/lib/postgresql/data" image: "postgres:9.6-alpine" environment: PGDATA: "/var/lib/postgresql/data/pgdata" POSTGRES_DB: mydb 错误信息: … postgres_1 | syncing data to disk … initdb: could not fsync file "/var/lib/postgresql/data/mypg/base/1": Invalid argument postgres_1 | initdb: could not fsync file "/var/lib/postgresql/data/mypg/base/12403": Invalid argument postgres_1 | initdb: could not fsync […]

在带有Linux容器function的Windows 10版本1709上运行Portainer

当使用Docker for Windows 17.09 CE时,我可以在PowerShell控制台上运行以下代码: docker service create ` –name portainer ` –publish 9000:9000 ` –constraint 'node.role == manager' ` –mount type=bind,src=/var/run/docker.sock,dst=/var/run/docker.sock ` portainer/portainer ` -H unix:///var/run/docker.sock 现在我正在运行Windows 10版本1709我开始尝试使用启用了本机Linux容器function的Docker for Windows 17.11 CE。 运行此代码时,出现以下错误: invalid mount target, must be an absolute path: /var/run/docker.sock 我怎样才能解决这个问题? – 编辑: 我也尝试没有–mount指令: docker service create ` –name portainer ` –publish […]

Docker错误在VMWare

我在VMWare虚拟机中运行Windows 10 EDU并安装了Docker。 当我加载虚拟机时,Docker加载了几分钟,然后出错信息如下: 在C:\ gopath \ src \ github.com \ docker \ pinata \ win \ src \ Docker.Backend中Docker.Backend.ContainerEngine.Linux.ConnectToVsud(TaskCompletionSource`1 vmId)无法访问Docker hv-sock代理(vsudd) \ ContainerEngine \ Linux.cs:第266行Docker.Backend.ContainerEngine.Linux.DoStart(设置设置,String daemonOptions)在C:\ gopath \ src \ github.com \ docker \ pinata \ win \ src \ Docker.Backend \在C:\ gopath \ src \ github.com \ docker \ pinata \ win \ […]

无法与Windows 10上的Docker共享本地驱动器

我正在使用Docker for Windows,并试图启动Docker撰写,其中我尝试使用我的容器从我的计算机共享一些文件夹。 它要求我与Docker共享本地驱动器像这样 ,当我点击共享时,我input密码在这个框中并确认。 它退出这个错误 。 即使当我尝试从Docker 设置手动共享本地驱动器时,我也检查了驱动器并input了密码,然后删除了检查标记并保持不共享。 任何forms的帮助或指导将不胜感激。

使用docker apache映像在windows 10机器中创build的公钥

我正在开发一个Windows 10机器(公司的政策:()我使用docker,创build一个Apache图像本地开发,因为该网站是Linux。我已经创build了一个SSH密钥在本地的Windows机器上如果我使用的Git在docker上的/ var / www文件夹中,如何使用我的公钥从git存储库中取出和推送?

Docker Swarm全局服务副本只能在leader节点上运行。 容器错误:HNS失败,出现错误:{Object Exists}

当我尝试使用全局模式部署服务时,只有Leader节点上的副本运行,工作节点上的副本不运行。 我有两个在AWS上运行的Windows Server 2016实例(1个领导者和1个工人节点)。 我正在使用标准的Microsoft / iis图像。 两个节点的状态都是“就绪” PS C:\Users\Administrator> docker version Client: Version: 17.06.2-ee-6 API version: 1.30 Go version: go1.8.3 Git commit: e75fdb8 Built: Mon Nov 27 22:46:09 2017 OS/Arch: windows/amd64 Server: Version: 17.06.2-ee-6 API version: 1.30 (minimum version 1.24) Go version: go1.8.3 Git commit: e75fdb8 Built: Mon Nov 27 22:55:16 2017 OS/Arch: windows/amd64 […]

用于开发的Docker容器

我有问题关于docker和使用它在Windows上的发展。 我已经安装了boot2docker,我可以安装一个容器,并通过“boot2docker ip”命令提供的ip来访问它。 但是,我应该如何设置我的项目在Widnows编辑我的应用程序在容器中的代码。 例如。 我有一个容器与lighttp和一些HTML5和JS应用程序里面。 我怎样才能让我的主机(Windows)访问这个代码? 我知道我可以在我的本地机器上创buildgit仓库,并将代码提交到远程仓库上,但这不是很实用。

如何使用Boot2Docker在Windows上使用Docker运行Eclipse?

我为Windows安装了Boot2Docker v1.7.1并按照手册中的描述启动它。 之后,我运行docker image batmat / docker-eclipse。 不幸的是我得到了错误: Eclipse:无法打开显示:org.eclipse.m2e.logback.configuration:org.eclipse.m2elogback.configuration包在状态位置初始化之前被激活。 Eclipse:无法打开显示:Eclipse:发生错误。 查看日志文件/home/developer/eclipse/configuration/1438451934632.log 任何人都知道如何使用Boot2Docker在Windows上与Docker运行Eclipse?