十点多问题:
通过挂载anyproxy过滤规则文件目录、log目录的方式启动容器,docker容器的时间和宿主机时间不一致,导致记录的log文件中的时间有误,不便查看log日志。
解决:
解决办法通过挂载本地 localtime启动容器,-v /etc/localtime:/etc/localtime ,但是容器的时间采用的标准UTC时间,有时差问题,将本地时区文件cp到容器中解决:
docker cp /usr/share/zoneinfo/Asia/Shanghai 89c8bc0f027a:/etc/localtime
anyproxy过滤规则js文件处理时间格式问题选用moment.js
安装moment.js,
npm install -g moment
结果样式:
root@89c8bc0f027a:/home# node
var moment = require(“moment”);
undefined
moment().format(“YYYY_MM_DD_HH_mm_ss”)
‘2017_09_14_17_51_42’
.exit