我正在运行通过自制下载的mac上的对接机(-驱动程序amazonec2)。容器内:
date
返回提前4小时的日期(UTC而不是EDT)。我该怎么解决这个问题?我希望日期与我的本地机器相同。都调到了美国东部时间。我试过重新启动对接机,但是遇到了一个错误,设置环境。到目前为止,我所做的只是将$TZ设置为纽约-however,这并没有帮助,因为日期仍然显示UTC。
RUN echo "America/New_York" > /etc/timezone
在Dockerfile和卷
volumes:
- "/etc/timezone:/etc/timezone:ro"
- "/etc/localtime:/etc/localtime:ro"
在对接-撰写没有解决的问题。
发布于 2020-06-13 23:57:18
而不是
FROM node:13.12.0-alpine as build
我用:
FROM node:13.12.0 as build
这是与设置相关的
ENV TZ America/New_York
在我的Dockerfile中能够解决这个问题。注:这两项修改都是解决这一问题所必需的。
https://stackoverflow.com/questions/62364687
复制相似问题