欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

Linux CentOS 主机修改时区和 Docker 容器同步修改时区

最编程 2024-03-03 14:02:32
...

一、centos修改主机时区

  1. 需要使用root或有管理员权限的账户
  2. 运行命令sudo timedatectl set-timezone <时区>,例如:
    sudo timedatectl set-timezone Asia/Shanghai

二、docker容器修改时区

        

方法一:Dockerfile中设置时区
ENV TZ=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone

方法二:进入容器并手动更改时区

# 进入容器
docker exec -it <container_id> bash

# 执行
ln -snf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
echo "Asia/Shanghai" > /etc/timezone

这将在容器中将时区设置为"Asia/Shanghai",你可以根据需要替换为其他时区