问题描述
- docker logs 容器ID 不打印日志信息
- /var/lib/docker/containers目录下的对应容器目录中,也没有对应的 *-json.log日志文件生成。
解决方案
1. docker运行日志存放路径
- docker启动后日志会在以下位置
/var/lib/docker/containers/容器ID/容器ID-json.log- 也可以使用以下命令查看
docker logs 容器ID
# 1. 普通用户加入root组
cat /etc/groups
cat /etc/passwd
gpasswd -a tpx root //将用户cold加入到root组
gpasswd -d tpx root //将用户cold从root组中移出
最终解决问题
由于docker run时没有选择交互式参数-it导致日志没有在 /var/lib/docker/containers目录下的对应容器目录中,也没有对应的 *-json.log日志文件生成。