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

相关推荐
QT 小鲜肉10 小时前
【Linux命令大全】001.文件管理之chown命令(实操篇)
linux·运维·服务器·笔记
林九生10 小时前
【CentOS7】CentOS 7 编译安装 Python 3.11.9
python·centos·python3.11
一周困⁸天.10 小时前
K8s -蓝绿发布与金丝雀发布
docker·容器·kubernetes
uoscn10 小时前
Skipping xxx as repository xxxx doesn‘t support architecture ‘i386‘
linux·u-boot
大聪明-PLUS11 小时前
Docker 内部机制:深入剖析
linux·嵌入式·arm·smarc
张泽腾6611 小时前
Ubuntu 扩容
linux·服务器·嵌入式硬件
轩轩Aminent11 小时前
WSL 中的 Ubuntu 系统中使用 Docker
ubuntu·docker·eureka
RedMery11 小时前
Ubuntu切换wayland和x11
linux·运维·ubuntu
程序员老赵11 小时前
TDengine Docker 容器化部署指南
docker·自动化运维
uoscn11 小时前
Ubuntu24.04无操作卡死,无法唤醒问题以及内核版本切换记录
linux·ubuntu