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",你可以根据需要替换为其他时区

相关推荐
寂柒2 小时前
信号量——基于环形队列的生产消费模型
linux·ubuntu
林姜泽樾6 小时前
Linux入门第十二章,创建用户、用户组、主组附加组等相关知识详解
linux·运维·服务器·centos
xiaokangzhe6 小时前
Linux系统安全
linux·运维·系统安全
feng一样的男子6 小时前
NFS 扩展属性 (xattr) 提示操作不支持解决方案
linux·go
Highcharts.js7 小时前
Highcharts React v4.2.1 正式发布:更自然的React开发体验,更清晰的数据处理
linux·运维·javascript·ubuntu·react.js·数据可视化·highcharts
青木9607 小时前
封装成开箱即用的docker
docker·容器
c++之路8 小时前
Linux网络协议与编程基础:TCP/IP协议族全解析
linux·网络协议·tcp/ip
爱丽_8 小时前
Docker 从原理到项目落地(镜像 / 容器 / 网络 / 卷 / Dockerfile)
网络·docker·容器
Charlie__ZS9 小时前
Ubuntu 22.04新建用户,并赋予管理权限
linux·os·ubuntn
janthinasnail9 小时前
Docker镜像源加速器
docker·docker镜像源