docker容器内时间与服务器时间不一致解决办法
docker容器内时间与服务器时间差距8小时,因为原生docker是0时区,但我们服务器采用亚洲上海东八区。先进入docker容器docker exec -it 容器ID /bin/bash1、复制上海时区至/etc/localtimecp -i /usr/share/zoneinfo/Asia/Shanghai /etc/localtime但是报错如下:cp: not writing throu
·
docker容器内时间与服务器时间差距8小时,因为原生docker是0时区,但我们服务器采用亚洲上海东八区。先进入docker容器
docker exec -it 容器ID /bin/bash
1、复制上海时区至/etc/localtime
cp -i /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
但是报错如下:
cp: not writing through dangling symlink '/etc/localtime'
看报错原因无法将上海时区写入到localtime
2、解决办法
删除/etc/localtime
rm -rf localtime
重新执行
cp -i /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
至此解决,可以date查看时间。
更多推荐
已为社区贡献1条内容
所有评论(0)