Docker启动时的报错汇总

  • 时间:
  • 浏览:0
  • 来源:大发5分快3APP下载_大发5分快3APP官方

vim /etc/sysconfig/docker

加入如下:

从以上报错提示信息中也没看到错误的具体愿因 。而且我又用dockerd来直接启动,就在输出信息最下面看到四根错误提示,如下:

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

愿因 : /var/lib/docker/devicemapper/metadata/ 内metadata丢失

这是不可能 在运行这次容器完后 ,成功启动过一次,在上次访问时,不可能 防火墙的问题报告 报告 愿因 能不能 正常访问Nginx,就说 将iptables的filter表清空了,而且重启过iptables,而且再次运行时,就报了以上错误。

workaround:

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

当 firewalld 启动不可能 重启的完后 ,不可能 从 iptables 中移除 DOCKER 的规则,从而影响了 Docker 的正常工作。

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

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

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

再重启docker守护任务管理器即可

当你使用的是 Systemd 的完后 , firewalld 会在 Docker 完后 启动,而且不可能 你在 Docker 启动完后 再启动 不可能 重启 firewalld ,你就需用重启 Docker 任务管理器了。

重启防火墙

而且重启docker,顺利解决:

启动报错提示如下 :

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

系统是CentOS 7.2

系统内核及docker版本如下 :

具体解决法律方法是:

/etc/docker/daemon.json

加入如下内容: