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

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

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

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
lincanbin
2018-06-17
#1

可以在GitHub发个pull request。


登 录


现在注册

QQ  登 录    Weibo  登 录    GitHub  登 录