docker alpine构建镜像设置时区

  • 原创
  • |
  • 浏览:5748
  • |
  • 更新:

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

工具/原料

  • docker

方法/步骤

  1. 1

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

    docker alpine构建镜像设置时区
  2. 2

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

    docker alpine构建镜像设置时区
  3. 3

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

    docker alpine构建镜像设置时区
  4. 3
    本页面未经许可获取自百度经验
  5. 4

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

    docker alpine构建镜像设置时区
  6. 5

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

    docker alpine构建镜像设置时区
  7. 6

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

    docker alpine构建镜像设置时区
    END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部