文章目录
一、查看时间是否正确
1.以root身份进入容器
命令:
// 07f8b45ddd98 = 容器名称/容器id
docker exec -it -u root 07f8b45ddd98 /bin/sh
图片示例:
2.查看时间
命令
date -R
图片示例:时间时错误的
二、时间错误修改时间
1.查看是否有Shanghai
时区
cd /usr/share/zoneinfo/Asia
如果没有Asia
文件,或者 Shanghai
时区,如果有请略过创建
首先创建Asia
文件
mkdir -p /usr/share/zoneinfo/Asia
图片示例:
1、回到宿主机,复制宿主机里的文件到容器中
docker cp /usr/share/zoneinfo/Asia/Shanghai 容器ID或容器名:/usr/share/zoneinfo/Asia
此命令,把当前 Shanghai
时区复制到容器Asia
文件下
创建结束
在容器里查看
1. Shanghai
时区
使用命令 复制到localtime文件下
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
然后使用 date -R
查看时间