# 日志查看

docker logs <容器名称/id>

#实时查看日志
docker logs -f <容器id>

#查找其中包含某些内容(如 xxx)的所有行 这里的 2>&1 代表 把标准错误(文件描述符2)重定向(>)到标准输出(文件描述符 1)的位置(&)。
docker logs <容器名称/id> ID 2>&1 | grep xxx

#如下查看10行日志,并且会一直更新。类似linux中的tail -f 的效果
docker logs -tf --tail num <容器id> 可以查看启动容器的最新num行的日志
docker logs -f --tail=100 <容器id>

#导出日志文件
# grep 的 -i 表示不区分大小写 
docker inspect <容器名称/id> | grep -i logpath
#然后可以看到一个文件路径,把这个文件拷贝下来就可以啦。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16