社区电脑网络 → 浏览:帖子主题
* 帖子主题:Linux 修改日期时间
pojin (ID: 1)
头衔:论坛坛主
等级:究级天王[荣誉]
积分:2826
发帖:230
来自:保密
注册:2023-12-09 09:36:49
造访:2026-05-05 13:56:22
[ 第 1 楼 ] 327 回复
一. 宿主机修改日期时间:

1. 复制上海时区(将 /usr/share/... 复制到 /etc/localtime)
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
2. 验证
date -R


二. 容器修改日期时间(从宿主机复制时区文件到 docker):

1. 建立一个时区文件夹
mkdir -p /usr/share/zoneinfo/Asia
2. 退到宿主机这里来,拷贝正确时区文件(将 /usr/share/... 复制到容器 /usr/share/...)
docker cp /usr/share/zoneinfo/Asia/Shanghai 容器ID:/usr/share/zoneinfo/Asia
3. 进入容器后将时区文件放入容器内
docker exec -it 容器ID ash(将 /usr/share/... 复制到 /etc/localtime)
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
4. 验证
date -R


三、容器自己修改日期时间(不从宿主机复制文件):

# 安装时区设置
# --no-cache 选项允许不在本地缓存索引,这对于保持容器较小很有用。
apk add --no-cache tzdata
# 复制上海时区
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
# 指定为上海时区
echo "Asia/Shanghai" > /etc/timezone
# 验证
date -R
# 删除其他时区配置,节省空间
apk del tzdata




2024-07-03 11:56:58 IP:已设置保密
分页: 1, 共 1 页
快速回复主题
账号/密码
用户: 没有注册? 密码:
评论内容