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

相关推荐
雯宝3 分钟前
6. USB 转串口驱动
linux
rest10249 分钟前
对jemalloc的理解
linux
发光的沙子1 小时前
嵌入式系统架构师----Ubuntu如何安装不在列表内的软件?
linux·运维·ubuntu
C+ 安口木1 小时前
Alibaba Cloud Linux 3 服务器环境搭建实战记录
linux·运维·服务器
石小千1 小时前
Docker 笔记(九)--离线安装
docker·容器
come112342 小时前
剪映零基础教程
java·linux·运维
dazhong20122 小时前
Docker 进阶篇(二) Docker Compose 部署 Nginx 实践
nginx·docker·容器
码--到成功3 小时前
Docker、Kubernetes安装系列 一
docker·容器·kubernetes
飘忽不定的bug3 小时前
ubuntu20.04交叉编译QT5.15.12(RK3562+ubuntu20.04)
linux·qt·ubuntu
库玛西3 小时前
深入浅出Linux select网络模型:从底层位图原理到C++面向对象高级封装
linux·服务器·网络·c++·ubuntu