首页 > 解决方案 > Windows容器读取tcp中的docker错误:wsarecv:现有连接被远程主机强行关闭

问题描述

我正在使用最新版本的 docker for windows。linux容器运行顺利,但我遇到了问题

wsarecv:现有连接被远程主机强行关闭。

它发生在从 repos 中获取一些特定的图像。就我而言,我正在获取 microsoft/aspnet。我创建了一个 docker 文件并尝试构建我的自定义映像。我已按照存储库说明创建 docker 文件。图片如下

在此处输入图像描述

在这种状态之后,我被远程主机错误强行关闭。

我的 dockerfile 内容是

FROM microsoft/aspnet:4.7
ARG site_root=.
ADD ${site_root} /inetpub/wwwroot

标签: dockerdockerfilewindows-container

解决方案


我不确定这个工作的确切原因,因为我试图拉几个微软图像。但是在没有 TLS 的 tcp://localhost:2375 上的 Settings > General > Expose daemon 中,对我有用。之后我恢复了更改,但很高兴将其放在后袋中。可能与 Windows 中的防火墙设置有关。我正在使用 Win 10 专业版。


推荐阅读