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

相关推荐
一只旭宝13 分钟前
Linux专题十二:mysql数据库以及redis数据库
linux·数据库·mysql
赵民勇14 分钟前
paste命令用法详解
linux·shell
素素.陈24 分钟前
根据图片中的起始位置的特殊内容将图片进行分组
java·linux·windows
❀͜͡傀儡师34 分钟前
docker部署orion-ops一站式智能运维管理平台
运维·docker·容器·orion-ops
闻道且行之34 分钟前
Ubuntu 20.04 下 NVIDIA Tesla P40 驱动安装指南(核显桌面 + 计算卡分离方案)
linux·运维·ubuntu·nvidia·p40
oMcLin35 分钟前
Ubuntu 24.04 使用 systemd 时 Nginx 服务无法启动的原因分析与解决
linux·nginx·ubuntu
RisunJan1 小时前
Linux命令-htpasswd命令(创建和管理用于 HTTP 基本认证(Basic Authentication)的密码文件)
linux·运维·http
我可以将你更新哟1 小时前
在Ubuntu 22.04上安装C++编译工具
linux·c++·ubuntu
阿拉伯柠檬1 小时前
传输层协议TCP(一)
linux·网络·网络协议·tcp/ip·面试