一、遇到的问题总结
二、平常命令总结
cd /server/tools/onpremise-master/
docker-compose down
docker-compose up -d
三、容器的日志需要定期删除
写⼀个脚本,清理docker⽇志,crontab -e编辑定时任务 每30分钟执⾏⼀次清空。
1、crontab -e
# sentry docker log clean shell
*/30 * * * * /bin/bash /home/cron/docker_log_clear.sh
2、docker_log_clear.sh
echo "======== docker containers logs file size ========"
logfilelist=$(find /var/lib/docker/containers/ -name *-json.log-*)
for logfile in $logfilelist
do
echo "clean logs : $logfile"
cat /dev/null > $logfile
done
[root@sentry 04c8973939d32320bc405388c95673d71f63088893baa37f67178433cf3a4e29]# ll
total 24
-rw-r----- 1 root root 0 Nov 18 10:00 04c8973939d32320bc405388c95673d71f63088893baa37f67178433cf3a4e29-json.log
drwx------ 2 root root 6 Nov 18 10:00 checkpoints
-rw------- 1 root root 4028 Feb 15 13:32 config.v2.json
-rw-r--r-- 1 root root 1662 Feb 15 13:32 hostconfig.json
-rw-r--r-- 1 root root 13 Feb 15 13:32 hostname
-rw-r--r-- 1 root root 174 Feb 15 13:32 hosts
drwx-----x 2 root root 6 Nov 18 10:00 mounts
-rw-r--r-- 1 root root 38 Feb 15 13:32 resolv.conf
-rw-r--r-- 1 root root 71 Feb 15 13:32 resolv.conf.hash
网友评论