项目有 java 有 go 的,放在容器里面跑什么都好,就是时间和宿主机不一致,搞得看日志的时候很难受。有没有什么不需要自建新的镜像或者修改项目源码的方法?
项目有 java 有 go 的,放在容器里面跑什么都好,就是时间和宿主机不一致,搞得看日志的时候很难受。有没有什么不需要自建新的镜像或者修改项目源码的方法?
|
ryd994Jul 4, 2016
1
试试 -v /etc/localtime:/etc/localtime:ro
|
|
zeqJul 5, 2016 via Android
2
楼主说的是时区? 试试 TZ 变量
|
|
3
|
|
zeqJul 5, 2016 via Android
4
|
|
5
@zeq apk 用不起,查了半天也没弄清楚是 index 问题还是 apk 的 cdn 有问题
··· $ docker run alpine:3.4 apk add tzdata WARNING: Ignoring APKINDEX.167438ca.tar.gz: No such file or directory WARNING: Ignoring APKINDEX.a2e6dac0.tar.gz: No such file or directory ERROR: unsatisfiable constraints: tzdata (missing): required by: world[tzdata] ··· |
|
zeqJul 5, 2016 via Android
6
顺带提议下, 安装了 tzdata 后就可以用 TZ 这个变量了。
|
|
7
apk update && apk add tzdata
|
|
minuuxNov 4, 2016
8
试试
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime |
|
minuuxNov 4, 2016
9
还有一段..
echo Asia/Shanghai > /etc/timezone |