Docker logs 命令参数&使用场景
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker logs 命令参数&使用场景相关的知识,希望对你有一定的参考价值。
参考技术A Docker logs 用于查看容器运行日志docker logs :用于输出容器的所有日志,需要注意容器的日志总量
docker logs --detail:显示详细信息
docker logs -t :针对每行日志添加时间戳
docker logs -f:跟踪实时日志输出
docker logs --tail n :输出倒数N行的日志
docker logs --since 绝对时间/相对时间 (s,m,h):获取从since开始的日志
docker logs --until 绝对时间/相对时间(s,m,h):获取until以前的日志
Docker 启动,进入容器,查看log命令
1.启动一个容器
docker run -d -P training/webapp python app.py
-d:让容器在后台运行。
-P:将容器内部使用的网络端口映射到我们使用的主机上。
如果需要影射到不同的端口使用小p参数。
docker run -d -p 5001:5000 training/webapp python app.py
-p:设置不一样的端口
2. 进入一个运行的容器,其中 0e66 为容器ID
sudo docker exec -it 0e66 /bin/bash
3.查看log
docker logs [ID或者名字] 可以查看容器内部的标准输出。
docker logs -f bf08b7f2cd89
-f: 让 docker logs 像使用 tail -f 一样来输出容器内部的标准输出
以上是关于Docker logs 命令参数&使用场景的主要内容,如果未能解决你的问题,请参考以下文章
Docker&Kubernetes ❀ Docker 容器技术笔记链接梳理