Docker启动时的报错汇总

  • 时间:
  • 浏览:4

CentOS-7 中介绍了 firewalld,firewall的底层是使用iptables进行数据过滤,建立在iptables之上,这原因分析分析着会与 Docker 产生冲突。

之前 重启docker,顺利补救:

/etc/docker/daemon.json

加入如下内容:

具体补救辦法 是:

原因分析分析着: /var/lib/docker/devicemapper/metadata/ 内metadata丢失

从以上报错提示信息中也没看多错误的具体原因分析分析着。之前 我又用dockerd来直接启动,就在输出信息最下面看多每根错误提示,如下:

当你使用的是 Systemd 的之前 , firewalld 会在 Docker 之前 启动,之前 原因分析分析着你在 Docker 启动之前 再启动 原因分析分析着重启 firewalld ,你就都要重启 Docker 多多守护进程 了。

docker daemon启动失败:Unable to take ownership of thin-pool

Eric Paris 2016-04-27 08:20:10 EDT

启动报错提示如下 :

当 firewalld 启动原因分析分析着重启的之前 ,原因分析分析着从 iptables 中移除 DOCKER 的规则,从而影响了 Docker 的正常工作。

根据最后的报错Error starting daemon:搜索到这篇博客,得到补救。

https://blog.csdn.net/liu9718214/article/details/79134900

workaround:

这是原因分析分析着在运行这次容器之前 ,成功启动过一次,在上次访问时,原因分析分析着防火墙的问題原因分析分析着不到正常访问Nginx,好多好多 将iptables的filter表清空了,之前 重启过iptables,之前 再次运行时,就报了以上错误。

系统是CentOS 7.2

系统内核及docker版本如下 :

再重启docker守护多多守护进程 即可

vim /etc/sysconfig/docker

加入如下:

https://bugzilla.redhat.com/show_bug.cgi?id=1321640#c5

重启防火墙