docker:来自守护进程的错误响应:grpc:连接不可用
docker: Error response from daemon: grpc: the connection is unavailable
有人知道是什么导致了这个错误吗?这与我的网络设置有关吗?
(网络方面的小白,请随时评论并为我指明正确方向以获取相关数据)
尝试做时得到它:
- 任意
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
returns:
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
从 docker inspect
,容器正在退出:
Exitcode 128
"Error": "grpc: the connection is unavailable"
已修复!
运行 systemctl restart docker
不知道问题出在哪里...
1.在 运行 守护进程 中激活调试模式
{调试=真}
2。重新加载守护程序配置
基本上,杀死它,重新启动 docker.
systemctl restart docker
错误现在应该永久解决了
对于历史:另一个可能的原因是在旧版本 docker 上,容器由于损坏 events.log
(/var/run/docker/libcontainerd/containerd/events.log
) 而无法启动,删除文件可以解决这个问题。有关详细信息,请参阅 containerd#1699。
有人知道是什么导致了这个错误吗?这与我的网络设置有关吗?
(网络方面的小白,请随时评论并为我指明正确方向以获取相关数据)
尝试做时得到它:
- 任意
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
returns:
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
从 docker inspect
,容器正在退出:
Exitcode 128
"Error": "grpc: the connection is unavailable"
已修复!
运行 systemctl restart docker
不知道问题出在哪里...
1.在 运行 守护进程 中激活调试模式
{调试=真}
2。重新加载守护程序配置
基本上,杀死它,重新启动 docker.
systemctl restart docker
错误现在应该永久解决了
对于历史:另一个可能的原因是在旧版本 docker 上,容器由于损坏 events.log
(/var/run/docker/libcontainerd/containerd/events.log
) 而无法启动,删除文件可以解决这个问题。有关详细信息,请参阅 containerd#1699。