docker:来自守护进程的错误响应:grpc:连接不可用

dij*_*uis 7 opensuse docker

任何人都知道是什么导致了这个错误?它会与我的网络设置有关吗?

(网络方面的一个菜鸟,请随时发表评论,并指出相关数据的正确方向)

尝试时获取:

  • 任何docker run命令
  • 任何docker build包更新(例如RUN apk update)

眼镜:

  • Docker version 1.13.0, build 78d1802
  • openSUSE Tumbleweed 20170505

测试问题

尝试运行以下容器无济于事:

  • Redis:latest
  • alpine:latest
  • python:3.4.6
  • python:latest
  • hello-world

编辑:

Docker服务正常运行 - systemctrl status docker返回:

docker.service - Docker Application Container Engine
Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
Active: active (running) since Wed 2017-05-17 16:21:18 BST; 2 days ago
Run Code Online (Sandbox Code Playgroud)

docker inspect,容器退出:

  • Exitcode 128
  • "Error": "grpc: the connection is unavailable"

dij*_*uis 7

固定!

systemctl restart docker

不知道问题是什么......

  • @ZerefeL再也没有发生过,所以没有必要。这个github问题(https://github.com/moby/moby/issues/31849)显示了几个潜在原因(一个是内核问题),它讨论了容器没有被正确删除的问题(http://www.fatalerrors.org/ a / rpc-error-code-14-desc-grpc-the-connection-is-unavailable.html),此内容讨论了防火墙问题-特别是iptables(https://forums.docker.com/t/error-来自守护程序RPC错误代码的响应不可用desc-grpc连接不可用/ 39066/8)... (2认同)