Docker时区设置

1. Dockfile添加配置

ADD /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && RUN echo Asia/Shanghai > /etc/timezone

2. 使用宿主机时区覆盖

docker cp /usr/share/zoneinfo/Asia/Shanghai 容器ID:/etc/localtime

3. 使用python环境的时区包覆盖原有时区

或者使用虚拟环境的包,再复制或者连接也可以(这里是进入容器后修改单)
具体命令不列出了,因为各人的路径不同

4. tzselect命令交互式更改

可以直接在如下图执行命令sudo docker exec -it 容器ID tzselect,也可以进入容器后直接执行tzselect命令

原文地址:https://www.cnblogs.com/geoffreyone/p/14713410.html