社区
系统维护与使用区
帖子详情
怎么使/var/log/messages不显示docker输出的日志
五月疯哥
2018-09-20 08:10:04
用docker搭的java运行环境,将程序运行产生的日志文件挂载到了宿主机上的文件,结果所有的日志文件在/var/log/messages里面又重复存储了一遍。
只大概了解是rsyslog的配置造成的,但具体要怎么改没有头绪,请大神指教
*.info;mail.none;authpriv.none;cron.none /var/log/messages
...全文
1456
2
打赏
收藏
怎么使/var/log/messages不显示docker输出的日志
用docker搭的java运行环境,将程序运行产生的日志文件挂载到了宿主机上的文件,结果所有的日志文件在/var/log/messages里面又重复存储了一遍。 只大概了解是rsyslog的配置造成的,但具体要怎么改没有头绪,请大神指教 *.info;mail.none;authpriv.none;cron.none /var/log/messages
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
五月疯哥
2018-10-27
打赏
举报
回复
加上user.none就可以了,参见https://www.rsyslog.com/doc/v8-stable/configuration/filters.html
五月疯哥
2018-09-21
打赏
举报
回复
顶一下,不要沉
docker
使用的日常命令[练习才有用]
启动
docker
: systemctl start
docker
systemctl start
docker
.service service
docker
status 查看启动
日志
: cat /
var
/
log
/
messages
查看
docker
内运行的容器:
docker
ps 启动指定容器:
docker
run -it ubuntu 停止指定ID的容器:
docker
stop 容器ID 查看
docker
启动状态: systemctl status
docker
service
docker
status 停止
docker
: systemctl stop
docker
重启
docker
docker
、kubelet
日志
不
输出
到/
var
/
log
/message,又能用journalctl查询
背景 客户机器/
var
目录很小,任何业务运行相关的都要挪走。现在发现/
var
/
log
/message一直被
docker
、kubelet循环写,需要修改
输出
位置,同时不影响journalctl查询。 配置文件 需要root权限。 cd /etc/rsys
log
.d vim
docker
.conf ##加入以下内容,不同服务只需要修改$programname即可 if $programname == '
docker
' then /data/
log
/
docker
/
docker
.
log
if $progra
Docker
集群管理三剑客
Docker
集群管理视频教程,该课程主要分享
Docker
集群管理工具,主要包括
Docker
Machine、
Docker
Compose、
Docker
Swarm。
Docker
Machine为本地,私有数据中心及公有云平台提供
Docker
引擎,实现从零到
Docker
的一键部署。
Docker
Compose是一个编排多容器分布式部署的工具,提供命令集管理容器化应用的完整开发周期,包括服务构建,启动和停止。讲师:杜航,Websense云基础架构组开发经理,专注于Openstack和
Docker
,灵雀云用户。
Linux实时查看文件/
var
/
log
/
messages
以及这个文件的问题
耐心看完说不定有你遇到的问题 1./
var
/
log
/
messages
首先说一下这个文件的存在,在Ubuntu系统中,这个文件你访问可能提示找不到这个文件 //使用tail命令访问 name@name:~$ sudo tail /
var
/
log
/
messages
tail:无法打开'/
var
/
log
/
messages
' 读取数据: 没有那个文件或目录 tail:没有剩余文件 可能会出现...
docker
日志
位置
日志
分两类,一类是
Docker
引擎
日志
;另一类是容器
日志
。
Docker
引擎
日志
Docker
引擎
日志
一般是交给了Upstart(Ubuntu 14.04) 或者systemd(CentOS 7, Ubuntu 16.04)。前者一般位于/
var
/
log
/upstart/
docker
.
log
下,后者一般通过jounarlctl -u
docker
来读取。不同系统的位置都不一样,SO上有人总结了一份列表,我修正了一下,可以参考: 系统
日志
位置 Ubuntu(14.04) /
var
/
log
/upstar
系统维护与使用区
19,612
社区成员
74,602
社区内容
发帖
与我相关
我的任务
系统维护与使用区
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
复制链接
扫一扫
分享
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章