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

相关推荐
zyu6712 小时前
03-Docker存储和网络
网络·docker·容器
正在学习前端的---小方同学12 小时前
Harbor部署教程
linux·运维
牛奔13 小时前
Docker Compose 两种安装与使用方式详解(适用于 Docker 19.03 版本)
运维·docker·云原生·容器·eureka
Sean X13 小时前
Ubuntu24.04安装向日葵
linux·ubuntu
IT 乔峰14 小时前
脚本部署MHA集群
linux·shell
dz小伟14 小时前
execve() 系统调用深度解析:从用户空间到内核的完整加载过程
linux
Mr_Xuhhh15 小时前
博客标题:深入理解Shell:从进程控制到自主实现一个微型Shell
linux·运维·服务器
JoyCheung-15 小时前
Free底层是怎么释放内存的
linux·c语言
旖旎夜光15 小时前
Linux(9)
linux·学习
喵了meme17 小时前
Linux学习日记24:Linux网络编程基础
linux·网络·学习