问题标签 [windows-container]

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 投票
0 回答
1176 浏览

windows - Docker for windows - 网络:具有多个网络接口的容器

我试图将一个容器附加到两个子网,但没有成功。

这条信息报告当前不支持跨子网通信: https ://docs.microsoft.com/en-us/virtualization/windowscontainers/manage-containers/container-networking

但是,我在大型默认 NAT 网络中定义了两个自定义 NAT 子网。

启动容器时,一切正常:容器内有两个具有适当 IP 地址的虚拟 NIC。但是,我只能从各个子网中的主机和容器中 ping 一个接口。

这当前是否受支持,并且应该可以工作?
在两个隔离的子网之间进行路由可能是一种选择,目前对于 Windows 的 Docker 是否可行?

我尝试了两种创建网络的方法:

**

更多信息:

0 投票
1 回答
546 浏览

docker - 无法从容器中的应用程序连接到远程 SQL Server 实例

对 docker 来说很新,但我刚刚创建了一个图像,它似乎可以正常启动,直到它尝试连接到远程 SQL 服务器。也就是说,SQL 服务器在它自己的虚拟机上,通常可以通过主机访问(例如 mydatabase.mydomain.com)。当 Visual Studio 用完时,不会出现此问题;数据库很好,可以访问。

我怀疑它与 docker 网络有关。我尝试在没有运气的情况下暴露 1433。我也试过运行它--net=host也没有运气。NServiceBus 正在输出错误,它试图与 AzureServiceBus 以及 SQL Server 进行通信,指出服务器没有响应或无法访问。

Dockerfile

任何想法或见解都会很好。

0 投票
2 回答
512 浏览

docker - 清理下载一半的 docker 镜像

我刚刚安装了适用于 Windows 的 Docker,并且正在 Windows 容器模式下运行。

我下载了这张microsoft/mssql-server-windows-express相当大的图片,下载到一半就中断了。

我应该在哪里寻找下载一半的图像以及清理它的最佳方法是什么。

docker image --all什么都不显示

0 投票
1 回答
596 浏览

iis - IIS 上的 LetsEncrypt-ACMESharp http-01 质询无效

在服务器 A(非 IIS)上,我执行了:

回复问:

服务器 B 在http://www.derryloran.com/.well-known/acme-challenge/BkqO-eYZ5sjgl9Uf3XpM5_s6e5OEgCj9FimuyPACOhI正确地为 www.derryloran.com 提供一个页面我相信但是当我回到服务器 A 时执行:

...但几秒钟后状态变为无效。FWIW我已经尝试了几次,结果都是一样的。为什么?我究竟做错了什么?

我很感激一旦我获得了证书,还有很多事情要做,但是该站点是在一个 docker 容器中提供服务的,因此服务器 A/B 的复杂性......

0 投票
2 回答
152 浏览

azure - 使用 Azure 2.0 CLI 预配 Azure Kubernetes ACS 集群

我正在尝试使用 Windows 节点预配 Azure ACS Kubernetes 集群。Azure 2.0 CLI 在创建 Linux 集群时运行良好,但在创建 Windows 集群时失败。

这是我执行的命令:

这是错误:

我刚刚也使用 Azure 门户尝试了这个过程,并得到了同样的错误。Windows Container Kubernetes 预览版是否存在错误?

0 投票
3 回答
1349 浏览

docker - Windows Container swarm 发布端口且无法访问

我使用windows容器并尝试创建docker swarm,我使用hyper-v创建了三个虚拟机,每个操作系统都是windows server 2016。机器ip是:

码头工人群节点是:

我创建使用命令:

docker 镜像是 asp.net core app , Dockerfile 是:

然后它创造成功:

但我的问题是我无法通过

当我使用命令时

我可以使用http://192.168.1.219:5010/得到正确的结果

我的码头信息是

0 投票
1 回答
1339 浏览

azure - Docker for windows - 文件共享

我想在 Windows 容器中挂载文件共享。我尝试挂载 Azure 文件存储共享,最初它工作正常。我可以浏览目录中的文件。

但是,当我断开并重新连接我的容器 powershell 会话时,共享标记为“不可用”。此外,作为我的 ENTRYPOINT 运行的可执行文件无法使用该共享。

我还尝试将网络驱动器安装在主机上,并将其安装在容器中。但是 docker-compose 无法启动它(访问问题?):

是否有其他选项可以永久挂载外部文件共享?(我不知道任何适用于 Windows 的 Docker Volume 驱动程序。)

更多信息:我在具有 Hyper-V 隔离的 Windows 10 上使用 Docker for Windows。

码头工人版本:

0 投票
1 回答
439 浏览

azure - Windows 容器无法访问 Azure 文件存储

我在 Windows Server 核心容器中的 IIS 上运行 ac# Web 应用程序。在 dockerfile 中,我创建了一个没有密码的新用户“myUser”。我还将凭据添加到 Dockerfile 中的 Azure 文件存储中:

我使用“myUser”添加了一个新的应用程序池标识,并将该应用程序池用于我的应用程序。当我启动容器并使用“docker exec”连接时,我以新用户身份登录。我可以使用“ls \mystore.file.core.windows.net\dockerstore\”访问路径。使用“cmdkey /list”可以正常列出凭据。

但是,我的应用程序在相同的用户投诉下运行,它无法到达商店。在 Directory.Exists() 上报告 System.IO.IOException。

我也在我的本地机器上完成了这个操作,并且应用程序运行没有问题。我也尝试过使用带密码的用户,但无济于事。应用程序使用存储的完整 UNC 路径。

在 Windows 服务应用程序上尝试了同样的事情。同样的事情:可以在 powershell 会话中列出文件,但我的应用程序无法访问它。

我错过了什么吗?

编辑:这是我所做的:

0 投票
1 回答
988 浏览

docker - 在 Windows 容器 Dockerfiles 中添加带有网络路径的命令

我正在创建一些我需要的 Windows 容器映像,但我想要的源文件ADD位于网络共享\\myserver\myshare\here中。
我已经尝试过任何可能的方式,但我总是收到消息错误The system cannot find the path specified.

是因为我还没有找到正确的设置方法还是不可能?

从 Docker 站点:

可以指定多个资源,但如果它们是文件或目录,那么它们必须相对于正在构建的源目录(构建的上下文)。

这就是我无法完成我需要的原因的原因吗?

完整的错误信息:GetFileAttributesEx \\myserver\myshare\here\: The system cannot find the path specified.

0 投票
2 回答
2044 浏览

docker - 无法安装 windowsServerCore 容器映像

我正在尝试使用以下命令在我的 WIndows 2016 服务器上安装 windowsServercore 映像。

运行时出现以下错误消息。

从文章中发现有一个解决方法

https://social.msdn.microsoft.com/Forums/en-US/fc571caf-af13-45ed-a021-cfcfcf532645/the-term-installcontainerosimage-is-not-recognized-as-the-name-of-a- cmdlet-on-build-build-14385?forum=windowscontainers

运行新文章中的命令时,收到不同的错误消息。

我的系统时间是正确的,我在 AWS 上运行 Windows 2016 服务器。

任何解决此问题的帮助表示赞赏。