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