我可以测试一下,跟xiunobbs比较一下吗?

By wdmsyf at 2018-06-15 • 1人收藏 • 1730人看过

Docker到目前为止并未提供容器日志清除或截断工具,这里提供一个日志清除脚本。


把下面的内容保存为:/usr/local/bin/docker-clear-log.

#!/bin/bash -e
if [[ -z $1 ]]; then
    echo "No container specified"
    exit 1
fi
if [[ "$(docker ps -aq -f name=^/${1}$ 2> /dev/null)" == "" ]]; then
    echo "Container \"$1\" does not exist, exiting."
    exit 1
fi
log=$(docker inspect -f '{{.LogPath}}' $1 2> /dev/null)
truncate -s 0 $log

然后给该脚本授权可执行权限:

chmod 755 /usr/local/bin/docker-clear-log

使用方式:

docker-clear-log <container>


image.png


1 个回复 | 最后更新于 2018-09-06
2018-06-17   #1

可以在GitHub发个pull request。

登录后方可回帖

登 录
信息栏

Carbon Forum是一个基于话题的高性能轻型PHP论坛

下载地址:Carbon Forum v5.9.0
QQ群:12607708(QQ我不常上)

donate

手机支付宝扫描上方二维码可向本项目捐款

粤公网安备 44030602003677号
粤ICP备17135490号

Loading...