Docker时区设置 1. Dockfile添加配置 2. 使用宿主机时区覆盖 3. 使用python环境的时区包覆盖原有时区 4. tzselect命令交互式更改

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

Docker时区设置
1. Dockfile添加配置
2. 使用宿主机时区覆盖
3. 使用python环境的时区包覆盖原有时区
4. tzselect命令交互式更改

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

或者使用虚拟环境的包,再复制或者连接也可以(这里是进入容器后修改单)
具体命令不列出了,因为各人的路径不同
Docker时区设置
1. Dockfile添加配置
2. 使用宿主机时区覆盖
3. 使用python环境的时区包覆盖原有时区
4. tzselect命令交互式更改

4. tzselect命令交互式更改

可以直接在如下图执行命令sudo docker exec -it 容器ID tzselect,也可以进入容器后直接执行tzselect命令
Docker时区设置
1. Dockfile添加配置
2. 使用宿主机时区覆盖
3. 使用python环境的时区包覆盖原有时区
4. tzselect命令交互式更改