-
定位到要更改时区的容器的ID或名称。您可以运行以下命令获取容器列表:
docker ps
-
执行以下命令进入正在运行的容器的shell(如果容器没有shell,则可以尝试
/bin/bash
或/bin/sh
命令):docker exec -it <容器ID或名称> /bin/bash
-
运行以下命令来设置新的时区,例如将时区设置为中国标准时间(Asia/Shanghai):
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
-
如果您使用的是Alpine Linux作为基础映像,则需要使用
apk
命令来安装时区数据包。执行以下命令:apk add --update tzdata cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
-
退出容器的shell:
exit
请注意,上述步骤中指定的时区是“Asia/Shanghai”,如果需要其他时区,请将命令中的路径更改为所需的时区路径。