docker - 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
解决方案
我不确定这个工作的确切原因,因为我试图拉几个微软图像。但是在没有 TLS 的 tcp://localhost:2375 上的 Settings > General > Expose daemon 中,对我有用。之后我恢复了更改,但很高兴将其放在后袋中。可能与 Windows 中的防火墙设置有关。我正在使用 Win 10 专业版。
推荐阅读
- python - 如何从运行时代码访问 PyInstaller 挂钩文件命名空间中的变量?
- c++ - 使用 std::optional 传递 std::vector
通过引用到功能 - android - 使用导航组件,使用嵌套在其他 NavHostFragments 中的 NavHostFragments 时向上导航的正确方法是什么
- python - 打印到作为后台进程运行的文件 python 脚本
- node.js - “npm ERR!在附近解析时 JSON 输入意外结束..”;缓存清理不起作用
- node.js - 具有云功能的 Firebase 分析日志事件
- javascript - 是否推荐 Node.js 中 cron 作业的子进程?
- angular - Angular 5 Pipe,{updateOn:'blur'} 未按预期更新模型
- javascript - 从 Cloud Firestore 拉取数据后无法以 Vue.js 形式显示数据
- python - 输入和输出编码有问题