最近搜索

修改 docker 容器的时区

浏览:53
管理员 2024-12-24 09:46


默认的时区不对,需要修改时区。


docker exec -it 容器id /bin/bash  (进入 tomcat容器)


运行这2个命令就行了。

ln -snf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime


echo "Asia/Shanghai" > /etc/timezone


输入 date验证一下。

image.png



设置时区:

你可以通过修改/etc/localtime符号链接或设置环境变量来更改时区。

使用ln命令更改/etc/localtime:

bash复制代码

 ln -snf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 

或者,你可以通过修改/etc/timezone文件(如果该文件存在)来设置时区:

bash复制代码

 echo "Asia/Shanghai" > /etc/timezone 

注意:某些Docker基础镜像可能不支持/etc/timezone文件。



联系站长

站长微信:xiaomao0055

站长QQ:14496453