Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1366908
  • 博文数量: 244
  • 博客积分: 3321
  • 博客等级: 中校
  • 技术积分: 2704
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-26 08:17
个人简介

微信公众号:杰夫弹弹看

文章分类

全部博文(244)

文章存档

2018年(4)

2017年(32)

2016年(25)

2015年(28)

2014年(27)

2013年(34)

2012年(25)

2011年(30)

2010年(39)

分类: 云计算

2015-11-14 12:03:25

我们在使用docker的过程,经常有需求要调试docker的问题,所以需要了解对应log的目录:

* Ubuntu - /var/log/upstart/docker.log
* Boot2Docker - /var/log/docker.log
* Debian GNU/Linux - /var/log/daemon.log
* CentOS - /var/log/daemon.log | grep docker
* Fedora - journalctl -u docker.service
* Red Hat Enterprise Linux Server - /var/log/messages | grep docker  

比如前几天调试docker的时候,发现docker的服务总是启动超时,
 docker.service operation timed out. Terminating.
根据log仔细排查后,发现原来docker启动过程,加入的docker-storage在初始化过程中(第一次启动过程)会比较慢, 然后修改了systemd docker服务的配置

[Service]
TimeoutStartSec=0

配置TimeoutStartSec关闭timeout限制,这样docker服务就能正常启动了。所用的时间计算了一下,发现是3~4mins,估计是因为嵌套虚拟机再启动docker的性能问题,如果裸机上的虚拟机启动docker 似乎很少遇到这种情况。





参考:

阅读(3787) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~