项目有 java 有 go 的,放在容器里面跑什么都好,就是时间和宿主机不一致,搞得看日志的时候很难受。有没有什么不需要自建新的镜像或者修改项目源码的方法?
1
ryd994 2016-07-04 15:38:59 +08:00
试试 -v /etc/localtime:/etc/localtime:ro
|
2
zeq 2016-07-05 09:31:33 +08:00 via Android
楼主说的是时区? 试试 TZ 变量
|
3
rockyou12 OP |
4
zeq 2016-07-05 12:11:34 +08:00 via Android
|
5
rockyou12 OP @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] ··· |
6
zeq 2016-07-05 14:49:10 +08:00 via Android
顺带提议下, 安装了 tzdata 后就可以用 TZ 这个变量了。
|
7
qiaoxin 2016-07-09 02:03:50 +08:00 via Android 1
apk update && apk add tzdata
|
8
minuux 2016-11-04 17:04:50 +08:00
试试
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime |
9
minuux 2016-11-04 17:08:52 +08:00
还有一段..
echo Asia/Shanghai > /etc/timezone |