问题标签 [docker-for-windows]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1060 浏览

docker - Docker for Windows 无法访问 Windows 10 企业评估中的数据库

我正在使用Windows 10 Enterprise 评估的 VM 上尝试Docker Desktop for Windows。这是我得到的错误:

在此处输入图像描述

我在这里搜索过,但没有发现任何有用的东西。我打开了日志文件,发现错误消息如下:

无法设置服务器套接字监听 hyperv-connect://... 无法联系 \.\pipe\dockerDataBase 上的数据库.... 找不到文件 无法写入数据库(如上图继续)

没人知道吗?当 Docker 询问我是否要启用 Hyper-V 功能并在激活后重新启动计算机时,我已接受初始提示。会不会是嵌套虚拟化的问题?

0 投票
2 回答
4101 浏览

docker - Docker 的 Visual Studio 工具 - PrepareForCompile 任务意外失败

我拿了一台干净的机器(没有周年更新的 Windows 10 Enterprise)并安装(按此顺序)完整的 IIS、Hyper-V、VS2015 Enterprise、.NET Core 1.0.1 Tooling Preview 2、Docker for Windows、Visual Studio Docker工具和其他一些随机程序。

然后我打开 VS2015 并创建了一个默认的 .NET 核心网站。当我运行 (F5) 时,一切都按预期工作。然后我右键单击该项目并转到Add->Docker Support. 现在,当尝试使用 Docker 运行 (F5) 时,我看到以下错误消息:

MSB4018 “PrepareForCompile”任务意外失败。Microsoft.DotNet.Docker.CommandlineClientException:来自守护程序的错误响应:容器...未在...运行

我在网上搜索过,唯一能解释的就是我认为共享驱动器不起作用。我确实在 Docker->Shared Drives 中设置了它,但是当我运行时: docker run --rm -v c:/Users:/data alpine ls /data 响应为空。

同样,当我尝试使用忙框时,目录是空的。

docker run -it -v /C/Users:/wormhole busybox cd wormhole ls

我曾尝试将Windows Desktop 用于 Docker 1.12.1-stable 和 beta 26。两者都有相同的问题。

有些人表示防病毒软件可能会导致问题。我确实安装了 Mcafee,但我无法卸载或禁用防病毒软件。

有些人建议使用不寻常字符的密码可能会导致此问题,但这不适用于此处。

我不知道共享驱动器会导致 VS2015 错误,但它似乎是一个不错的起点,因为共享驱动器已损坏。

我已经多次重新启动bot hdock和计算机,但无济于事。

有任何想法吗?

0 投票
1 回答
1990 浏览

docker - Docker Compose (docker-compose) 无法连接到 Windows Server 2016 TP5 上的 docker 守护进程

我正在尝试让docker-composeWindows Server 2016 TP5上工作。我已经安装了Docker Desktop for Windows(不是 Docker Toolbox)作为服务,它运行良好。我已经从https://dl.bintray.com/docker-compose/master/下载了最新的 docker-compose for windows并将其放在与 Docker 相同的路径中(在取消阻止下载的文件并将其重命名为 docker-compose 。可执行程序。

当我运行docker-compose up(以管理员身份在 Powershell 中)时,出现以下错误:

错误:无法连接到 Docker 守护程序。您可能需要安装 Docker:

https://docs.docker.com/engine/installation/

以下是我机器上的dockerdocker-compose信息:

码头工人:

码头工人组成:

0 投票
2 回答
7726 浏览

docker - Windows Server 2016 docker image 默认用户名/密码

基础 microsoft/windowsservercore 映像是否使用默认用户/密码?

0 投票
1 回答
1573 浏览

docker - docker for windows 如何从容器访问 docker daemon

我正在运行Docker Desktop for Windows(超 V),我需要通过 tcp 从容器访问 docker 守护进程。可以从主机连接到它,例如: curl -v 127.0.0.1:2375/info但不能使用我的主机 IP 地址从容器访问它。也许有人知道如何做到这一点,或者至少知道如何 ssh 到该 docker vm,例如可以通过执行以下命令在 mac 上 ssh 到它: screen ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/tty

0 投票
3 回答
11090 浏览

docker - 在 IIS 上 Dockerize ASP Classic

微软一直在投资使用Docker Desktop for Windows在 Windows 上运行 docker 。是否可以通过 Docker 在 IIS 上运行旧版 ASP Classic 应用程序?如何?

https://hub.docker.com/r/microsoft/iis/

0 投票
1 回答
6672 浏览

windows - 适用于 Windows 的 Docker 容器 - 桌面应用程序

如果我创建一个带有 windows 图像的容器,是否可以使用远程连接来实际查看桌面,例如玩扫雷?

我的用例是这样的:

我有数百个用户。每个用户都需要创建他们的基础设施,其中包含连接在一起的大约 6 台机器。创建后,用户将使用远程桌面连接在每个应用程序上打开一些桌面 gui 应用程序。

0 投票
1 回答
1123 浏览

windows - windows下docker的权限问题

我正在使用这个方案:

1/ 我正在使用 Windows 7

2/ 我正在使用 vagrant 安装一个“ubuntu/trusty64”盒子

3/ 我 apt-get 安装 ansible

4/ 我用 ansibe 安装 docker 和 docker-compose

5/ 我用这个 dockerfile 创建一个 docker 镜像:

6/ 我运行它:

7/ apache 无法显示页面,我必须添加:

到 dockerfile 以使其可见。

所以这是我的问题:在 Windows 上工作时我可以处理文件权限(以及如何处理)?还是我必须在linux下移动?

0 投票
2 回答
3531 浏览

jenkins - 在 windows 中运行 jenkins 容器的 docker 命令是什么

运行詹金斯容器的正确docker run ...命令是什么。

  1. 需要哪些端口?
  2. 如何将卷 D:\jenkins 文件夹挂载到 jenkins 作业配置路径?

我在 Windows 10 上使用 linux 容器。

0 投票
2 回答
2071 浏览

docker - SQL Server Express 无法在运行 docker 容器 (Windows) 时启动

我做了什么:

  • 我在 Windows 10 周年更新上安装了Docker Desktop for Windows
  • 我拉了一个图像 microsoft/windowsservercore
  • 我在此映像的运行容器 A 上安装了SQL Server Express 2016 。
  • 我退出了容器 A
  • 我将容器 A 提交给一个新图像 sqlimage
  • 我用新的 sqlimage 运行一个新的容器 B

我的问题:
在容器 A 上,SQL Server 工作正常。
在容器 B 上,无法启动 SQL Server。
当我尝试使用 net start "SQL Server (INST)" 启动服务时,出现以下错误:
发生服务特定错误:5。

这两个容器有什么区别?