文档章节

设置docker容器时区

风清扬2046
 风清扬2046
发布于 2017/05/04 11:27
字数 265
阅读 41
收藏 0

利用docker来部署服务,经常遇到的一个问题是如何解决容器内的时区问题.

假设现在启动的镜像是tomcat:8.0.35-jre8

/*直接用宿主机器上的时区默认覆盖容器内的时区配置文件即可,也就是跟宿主机器同样的时区配置 */

# docker run -v /etc/localtime:/etc/localtime:ro --name=tomcat tomcat:8.0.35-jre8

 

但是我相信如果写过java的人仍然发现通过java 中new Date()获取到的仍然是容器默认的时区,而是宿主机器上的时区配置,因为java是通过获取timezone来设置时间的。不废话,继续看以下命令:

/* 这里配置的环境变量 Asia/Shanghai就是我所需要的时区 */

# docker run -e TZ="Asia/Shanghai" -v /etc/localtime:/etc/localtime:ro --name=tomcat tomcat:8.0.35-jre8

 

通过这样的启动方式,就是OK了。当然聪明人肯定不会自己每次都在启动的时候加这些配置,当然在基础镜像里面搞好咯。

© 著作权归作者所有

风清扬2046
粉丝 0
博文 10
码字总数 3613
作品 0
周庄
架构师
私信 提问
Docker镜像制作实战:设置时区和系统编码

在制作Docker镜像时常用centos的官方镜像作为基础镜像,这些基础镜像的时区和系统编码都不满足我们的需求,我们需要时区CST,系统编码UTF-8,今天我们就来实战制作一个Docker镜像,将时区和系...

boling_cavalry
2018/05/20
0
0
Pod Preset玩转K8S容器时区自动配置

缘由 默认的情况,在K8S里启动一个容器,该容器的设置的时区是UTC0,但是对于很多客户而言,其主机环境并不在UTC0。例如中国客户在UTC8。如果不把容器的时区和主机主机设置为一致,则在查找日...

了哥-duff
2018/09/10
0
0
Docker 服务器下java查询时区问题

最近遇到时区问题,着实让人纠结,利用docker部署spring boot 服务(服务器宿主机不是内地的,docker容器为centos7),当部署应用的时候出现了时间少8个钟或者多8个钟的问题...尝试了 jdbc连接的时...

xinaml
2017/06/13
0
0
docker 构建基础镜像 时区问题

修订记录: 2016.07.05 修正系统更新时区重置问题 前言 在使用tomcat官方docker 镜像时,程序在与微信通信过程中返回了时间差问题,查看后发现是docker 容器的问题。 问题 docker 官方镜像使...

lylspecter
2016/06/24
0
0
【Docker系列】——解决Docker容器时间与主机不一致问题

目录 背景 公司做的项目是部署到dockerize的tomcat容器上的,将日志映射到了宿主机器的某个目录下,但是出现了一个问题,那就是日志打印的时间有问题,会比宿主机的时间晚8个小时。 解决方法...

u013035538
2017/08/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

java版spring cloud+spring boot+redis多租户社交电子商务平台(五)springboot整合 beatlsql

Spring cloud b2b2c电子商务社交平台源码请加企鹅求求:一零三八七七四六二六。BeetSql是一个全功能DAO工具, 同时具有Hibernate 优点 & Mybatis优点功能,适用于承认以SQL为中心,同时又需求...

sccspuercode
13分钟前
2
0
SSM MySql数据导出到Excel

语言:java 框架:SSM 工程:maven 工具类:ExcelUtils.java 工具类下载地址:https://download.csdn.net/download/ledzcl/10234291 备注:本下载地址来源CSDN的dedzcl的博客(连接:https:/...

隔壁吃西瓜
17分钟前
1
0
OSChina 周四乱弹 —— 快把你男友们收走

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @宇辰OSC :分享Delacey的单曲《Dream It Possible》: 挺喜欢华为这首歌的 《Dream It Possible》- Delacey 手机党少年们想听歌,请使劲儿戳(...

小小编辑
40分钟前
704
13
归并排序

import java.util.Arrays;/** * Created by chengxiao on 2016/12/8. */public class MergeSort { public static void main(String []args){ int []arr = {9,8,7,6,......

暗中观察
今天
3
0
面试爱奇艺,竟然挂在第5轮……

今天给大家分享我曾经在爱奇艺的面试,过程还是比较有意思的,可以给大家一些参考 <br> 聊骚阶段 嗲妹妹:你好,我是爱奇艺的HR,我们正在招聘运维开发岗位,请问您最近有在看工作机会吗? ...

上海小胖
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部