注:常见的容器内时区、时间目录都是相同的,只需要将服务器的时间文件拷贝至容器内对应目录下即可修改时间、时区
将服务器日期及时区更新至自己想要的日期
查看mysql容器的日期,差了八个时区
将服务器上的文件复制到已启动的mysql容器内
docker cp /usr/share/zoneinfo/Asia/Shanghai 3a0c8b9d83fe:/etc/localtime
此时查看mysql容器时间
保存容器至新镜像,(mysql已导入的表结构数据等不会保存至新镜像)
docker commit 3a0c8b9d83fe mysql:time-zone-sh
将新镜像导出为tar包
docker save mysql:time-zone-sh -o mysql-tz-sh.tar
mysql-tz-sh.tar即为已更新时区的新的mysql镜像包