1.使用root账号进入容器
docker exec -it -u root 276e6a88aa9d /bin/bash
2.在容器中建立cst时区目录
mkdir -pv /usr/share/zoneinfo/Asia
3.把宿主机的时区文件拷贝到容器中
docker cp /usr/share/zoneinfo/Asia/Shanghai 276e6a88aa9d:/usr/share/zoneinfo/Asia
4.在容器中用date查看时间ok
1.使用root账号进入容器
docker exec -it -u root 276e6a88aa9d /bin/bash
2.在容器中建立cst时区目录
mkdir -pv /usr/share/zoneinfo/Asia
3.把宿主机的时区文件拷贝到容器中
docker cp /usr/share/zoneinfo/Asia/Shanghai 276e6a88aa9d:/usr/share/zoneinfo/Asia
4.在容器中用date查看时间ok
我们在项目开发的过程当中经常遇到获得的时间和实际时间相差8个小时的情况,这是因为我们所在的时区范围和PHP开发者所在的时区不一样,默认情况下并不是东八区。一般解决办法有两种:
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M