多语言展示
当前在线:1954今日阅读:59今日分享:29

docker alpine构建镜像设置时区

alpine镜像默认时区是UTC,执行命令date可以进行查看时区,默认返回Mon Jul 16 03:43:52 UTC 2018,因此在查看日志,以及java代码里使用new date()时获取的时间时UTC格式的。
工具/原料

docker

方法/步骤
1

方式一,可以直接在alpine进行时区设置,但是这种只能生效一次,但是可以通过这种方式做测试

2

测试成功然后就可以打包镜像了,再构建dockerfile时添加上面的命令,封装一次就可以了

3

镜像构建完成后,然后使用镜像,这里急得要用上个步骤构建的镜像,因此名字是上个镜像构建时的名字

4

然后运行编写部署文件,进行部署就可以了,部署的时候要使用第三部构建的镜像

5

最后进入容器里执行,检查是否已经修改成功了,我这里直接通过页面形式进去的

6

执行date命令看到时区已经变了,执行命令date可以进行查看时区

推荐信息