群晖NAS如何清空docker容器日志
前言
群晖用户在使用Docker时,各应用/容器长时期运行会产生大量日志。久而久之,会占用大量的空间。
那我们该如何清空容器日志呢?

开启SSH
登录进群晖控制面板,启动SSH功能,端口默认22

SSH访问群晖服务器
我们需要使用命令来清空日志,所以这里使用常用的SSH工具
连接群晖服务器
最常用的两款工具:【XShell
】、【FinalShell
】

我用的是Mac,所以使用的是 FinalShell
内网启用(远程需要IPv4),主机
填写群晖的内网IP
,端口用控制面板中设置的(默认22
)用户名/密码
就是登录群晖页面的账密

切换root用户
1 | sudo -i |
执行docker命令
1 | #查询运行中的容器 |

删除日志
查询指定容器的日志路径(根据上个步骤,找到自己要删除的容器ID
)
1 | docker inspect --format='{{.LogPath}}' 容器ID |
例如:1
docker inspect --format='{{.LogPath}}' 301372bf0f6d

删除指定路径的日志
1 | rm 日志路径 |
例如:
1 | rm /volume1/@docker/containers/301372bf0f6df37796a33e8f86e6efad4e46701fbe1b11bac23c96d9b5e0d3df/log.db |

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 学弟不想努力了!
评论