Linux CentOS宿主主机修改时区及Docker容器同步修改时间时区

一、centos修改主机时区

  1. 需要使用root或有管理员权限的账户

  2. 运行命令sudo timedatectl set-timezone <时区>,例如:

    bash 复制代码
    sudo timedatectl set-timezone Asia/Shanghai

二、docker容器修改时区

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

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

bash 复制代码
# 进入容器
docker exec -it <container_id> bash

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

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

相关推荐
杨浦老苏15 小时前
开源宠物健康护理追踪器EinVault
docker·群晖·宠物·健康管理
chQHk57BN15 小时前
DeepFlow Agent 故障排查指南:注册失败、协议解析、资源识别与配置方式
linux·运维·服务器
@土豆16 小时前
基于Docker部署Squid正向代理文档
运维·docker·容器
林润庚16 小时前
win 安装openclaw (docker镜像模式),解决18789访问失败问题
docker·openclaw·龙虾
LSL666_16 小时前
Linux命令
linux·运维·服务器
笨笨饿16 小时前
32_复变函数在工程中实际应用区别于联系
linux·服务器·c语言·人工智能·单片机·算法·学习方法
Bert.Cai16 小时前
Linux pwd命令详解
linux·运维
Wasim40417 小时前
【Linux】网络命令
linux·网络安全·linux网络命令·linux网络安全入门
BUG_MeDe17 小时前
从Json对象中提取某个对象的一点注意--libjson-c
linux·json
坚持就完事了17 小时前
Linux的which命令
linux·运维·服务器