gpt4 book ai didi

docker - 由于输入/输出错误无法重启 Docker 容器?

转载 作者:可可西里 更新时间:2023-11-01 02:31:58 25 4
gpt4 key购买 nike

我注意到我本地电脑上的 Redis 实例停止工作了。我使用 Docker 来托管它,并尝试在容器上发出 restart 命令,因为 ps 表示它正在运行*。

docker restart my-redis

然而,这产生了以下错误信息:

Error response from daemon: Cannot restart container my-redis: driver failed programming external connectivity on endpoint my-redis (...): Error starting userland proxy: mkdir /port/tcp:0.0.0.0:32777:tcp:172.17.0.2:6379: input/output error

*我一直在运行 Docker 的同一台机器上运行 DNS 服务器。我的 PC 启动时启动了一项服务,该服务也在端口 53 上监听。我需要关闭此进程以使我的 DNS 服务器正常启动。我怀疑这是 Docker 使用的进程,因此它最初可能能够启动容器,但在发出 restart 时失败(因为该进程正在关闭)。

我已经将 Docker 设置为使用我的本地 DNS 服务器(在 Docker for Windows 中的设置 -> 网络下),但我不确定这是否与 输入/输出 错误破坏了我的容器。

最佳答案

这个问题似乎已经发生在许多地方(通常在 Windows 上)并且没有得到明确解决。引用这个issue .

不过,有一个临时的解决办法,就是禁用实验性功能(上面的问题,很多人说禁用实验性功能后就解决了) ).

我不确定如何禁用它以及您使用的是哪个 OS,但您可以轻松地通过 google 找到如何为 OS 禁用它。

关于docker - 由于输入/输出错误无法重启 Docker 容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48130103/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com