文档章节

docker 时区同步

林小宝
 林小宝
发布于 04/04 14:25
字数 360
阅读 1
收藏 0

docker 时区同步

现状

宿主机采用了CST时区,CST应该是指(China Shanghai Time,东八区时间)
容器采用了UTC时区,UTC应该是指(Coordinated Universal Time,标准时间)

解决

统一两者的时区有下面几种方法 1)共享主机的localtime 创建容器的时候指定启动参数,挂载localtime文件到容器内,保证两者所采用的时区是一致的。

docker run -ti -d --name my-nginx -v /etc/localtime:/etc/localtime:ro docker.io/nginx /bin/bash

2)复制主机的localtime

[root@slave-1 ~]# docker cp /etc/localtime 87986863838b:/etc/

然后再登陆容器,查看时间,发现已经跟宿主机时间同步了

[root@slave-1 ~]# docker exec -ti 87986863838b /bin/bash
root@87986863838b:/# date

Fri May 12 11:26:19 CST 2017

3)创建dockerfile文件的时候,自定义该镜像的时间格式及时区。在dockerfile文件里添加下面内容:

FROM tomcat
ENV CATALINA_HOME /usr/local/tomcat
.......
#设置时区
RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone
......

保存后,利用docker build命令生成镜像使用即可,使用dockerfile创建的镜像的容器改变了容器的时区,这样不仅保证了容器

本文转载自:https://blog.csdn.net/qq_33448670/article/details/79873239

林小宝
粉丝 5
博文 30
码字总数 11167
作品 2
深圳
私信 提问
Docker 服务器下java查询时区问题

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

xinaml
2017/06/13
0
0
手动搭建Kubernetes1.8高可用集群(1)Docker配置

一、环境准备 1、主机 Centos7 ,最少3台以上,越多越好 CPU2个 内存1.5G+ 主机名分别为node1,node2,node3,node4....... 关闭防火墙,selinux 时间同步 2、创建目录 mkdir /etc/systemd/sys...

Bravepro
2018/06/29
0
0
通过Grafana监测InfluxDB数据 on Docker

本文演示在Docker中运行Grafana和InfluxDB,并通过Grafana展示InfluxDB曲线图。 1 准备工作 1.1 安装Docker 请参考这里 1.2 下载镜像 2 启动 2.1 启动InfluxDB 2.2 启动Grafana 注意:容器时...

羽客
2018/09/18
0
0
Docker镜像制作实战:设置时区和系统编码

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

boling_cavalry
2018/05/20
0
0
docker 构建基础镜像 时区问题

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

lylspecter
2016/06/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Linux使用源码包安装软件

前言: 最近整理一些以前的学习笔记。 过去都是存储在本地,此次传到网络留待备用。 源码包 Linux软件多数免费、开源,是开发人员编写的,具有很强可读性的一组相关代码文本。 源码包 --> 编...

迷失De挣扎
今天
2
0
IPv4如何转换为IPv6?

ipv6已经逐渐在应用,现在已经有很多的运营商支持ipv6,前天我们也发布了如何让电脑使用ipv6地址?有很多朋友在问?ipv6有什么作用,它的表示方式是什么,今天我们来一起来详细了解下ipv6相关计...

xiangyunyan
今天
3
0
小白讲网络安全系列

注入攻击防护 XSS注入 SQL注入 命令注入 文件上传 文件解压缩 CSRF防护 对称加密 非对称加密 数字证书 数字签名 完整性校验 消息验证码 单向散列Hash函数 口令单向加密算法 审计日志 认证鉴权...

一刀
今天
2
0
MYSQL 嵌套事务(SAVEPOINT) 与Spring 事务传播

摘要 savepoint 关键字可以实现嵌套事务。结合savepoint关键字,更方便理解spring的事务传播。 事务嵌套 初始化表脚本 drop table t;create table t(a int, primary key(a)); 开启事务 my...

liangxiao
今天
4
0
Chrome OS 更新新版本可让Linux访问USB连接的Android设备

谷歌再次为Chrome OS带来了重大版本更新,使版本号达到了75。本次更新的一大亮点就是允许在Chrome OS上运行的Linux能够识别通过USB方式连接的Android设备,能够让用户使用Linux进行调试等等。...

linuxCool
昨天
17
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部