我可以测试一下,跟xiunobbs比较一下吗?
By
wdmsyf
at 2018-06-15 • 1人收藏 • 1726人看过
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>
1 个回复 | 最后更新于 2018-09-06
登录后方可回帖
可以在GitHub发个pull request。