Docker 的日志怎么看

  cheney

docker 的日志分为两类,一类是 docker server 自己的日志。一类是docker 容器的日志。

系统日志

系统 日志位置
Ubuntu(14.04) /var/log/upstart/docker.log
Ubuntu(16.04) journalctl -u docker.service
CentOS 7/RHEL 7/Fedora journalctl -u docker.service
CoreOS journalctl -u docker.service
OpenSuSE journalctl -u docker.service
OSX ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/log/d‌​ocker.log
Debian GNU/Linux 7 /var/log/daemon.log
Debian GNU/Linux 8 journalctl -u docker.service
Boot2Docker /var/log/docker.log

容器日志

通过 docker logs 命令来访问

如何让查看已经退出的容器的日志?

docker start -ia $id

$id 是指定的容器 id 或 name