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

相关推荐
G_H_S_3_21 分钟前
【网络运维】Playbook项目实战:基于 Ansible Playbook 一键部署 LNMP 架构服务器
linux·运维·服务器·网络·ansible
豆芽脚脚43 分钟前
docker compose再阿里云上无法使用的问题
阿里云·docker·容器
yuxb731 小时前
Ansible 学习笔记:变量事实管理、任务控制与文件部署
linux·运维·笔记
岚天start1 小时前
Linux sar命令详细使用指南
linux·运维·服务器·负载·sar·磁盘io·sysstat
十行代码九行报错3 小时前
Docker基础学习笔记
笔记·学习·docker
焄塰11 小时前
Ansible 管理变量和事实
学习·centos·ansible
炫友呀12 小时前
Centos 更新/修改宝塔版本
linux·运维·centos
wml0000014 小时前
CentOS启动两个MySQL实例
mysql·centos·3406
Agome9914 小时前
Docker之自定义jkd镜像上传阿里云
阿里云·docker·容器
无能百分百15 小时前
阿里云服务器ECS安装Docker(CentOS 7.x)
docker