原文:
版权声明:本文为博主原创文章,随意转载。 https://blog.csdn.net/Michel4Liu/article/details/80890868
本系列目录请看这里
软件开发经常遇到时区问题,国际化应用要处理的时区更为复杂一些,本文讲述docker容器时区设置。
当服务容器返回的时间都是少8小时,说明就是容器的时区设置出现问题。一般解决此类问题要么设置一下容器的时区,要么就是让容器继承宿主主机的时区,显然继承宿主主机的时区更好(可能说的有些绝对了),我们可以通过调整宿主主机达到更改容器时区操作。首先查看自己的宿主主机和容器的时间,如下图显然差了8小时
看不懂进入正在进行容器的看这里一般我们通过在启动时映射文件设置容器继承宿主时区,-v /etc/localtime:/etc/localtime:ro 设置映射时区
添加参数run后 进入容器内查看时间和宿主主机上查看时间是一致的说明 时区映射成功
docker run -d -v /etc/localtime:/etc/localtime:ro weba:v0.1
本系列目录请看这里
posted on 2019-05-09 12:56 阅读( ...) 评论( ...)