由于docker里的容器的时间不对,且还是离线的
docker exec -u root -it <container_id_or_name> date -s "2024-05-28 19:10:20" 尽然权限还是不够
使用root进去以后还是没有权限
后面查到好像是docker run 的时候 少了--privileged 但是我现在又不想删了容器重新搞 查了好多方法最后找到下面 记录如下
在容器中创建文件
mkdir -p /usr/share/zoneinfo/Asia
回到宿主机,复制宿主机里的文件到容器中
docker cp /usr/share/zoneinfo/Asia/Shanghai 容器ID或容器名:/usr/share/zoneinfo/Asia
再回到容器 软连接设置时区为上海
ln -fs /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
其实分析原因应该是docker 里设置时区不对引起,直接最后一句 设置时区也许 就OK了。。。。