17.Docker 容器时间与宿主机同步
Docker容器时间与宿主机同步
BY 赫墨拉 · PUBLISHED 2018年7月10日 · UPDATED 2019年6月10日
问题描述:
在我们平时使用docker,运行我们的应用的时候,访问应用页面的时间与现在相差8个小时
无法结合时间点去判断当时服务的异常
同样,当我们在docker上运行某些服务时,需要时间与宿主机同步,否则会发生异常
原因:
宿主机设置了时区,而Docker容器并没有设置,导致两者相差8小时
解决办法:
为了保证容器和宿主机之间的时间同步:
可以使用以下几种办法:
1.Docker run
使用docker run运行容器时,添加如下参数
-v /etc/localtime:/etc/localtime:ro
验证:
[root@uat-app01 ~]# date #当前宿主机时间 Tue Jul 10 11:18:41 CST 2018 [root@uat-app01 ~]# docker run -it -v /etc/localtime:/etc/localtime:ro centos #运行docker,添加我们的参数 [root@df22a5da9c77 /]# date #当前容器时间 Tue Jul 10 11:18:47 CST 2018
2.DockerFile
在Docker File中添加如下参数:
将时区配置添加到环境变量,并使用软连接,并将时区配置文件覆盖
ENV TimeZone=Asia/Shanghai RUN ln -snf /usr/share/zoneinfo/$TimeZone /etc/localtime &&
17.Docker 容器时间与宿主机同步相关推荐
- Docker容器时间与宿主机同步
转载地址:http://www.louisvv.com/archives/1716.html 问题描述: 在我们平时使用docker,运行我们的应用的时候,访问应用页面的时间与现在相差8个小时 无法结 ...
- Docker容器时间与宿主机不一致?3个解决方案
目录 前言 更新历史 问题描述 解决方案 docker run 添加时间参数 Dockerfile解决方案 docker-compose解决方案 宿主机直接执行命令给某个容器同步时间 异常问题 Doc ...
- docker容器无法访问宿主机报出 No route to host
项目场景: 提示:docker容器无法访问宿主机报出 No route to host: 例如:防火墙环境下,docker容器无法访问宿主机的其他应用端口 原因分析: 在进行docker部署的时候我们 ...
- Docker容器学习梳理-容器时间跟宿主机时间同步
在Docker容器创建好之后,可能会发现容器时间跟宿主机时间不一致,这就需要同步它们的时间,让容器时间跟宿主机时间保持一致.如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 ...
- docker容器端口影射宿主机端口
#将容器的8080端口映射宿主机端口8080 –name:给容器起的名称 docker run -d -p 8080:8080 --name="tomcat7" -id 1130e ...
- 【Docker】docker容器内获取宿主机的信息和执行宿主机的脚本
思路 我们可以通过在容器内远程连接宿主机,然后对宿主机进行操作. 使用 sshpass (我的是CentOS 7.9环境) 1.安装sshpass apt-get update //更新一下 apt- ...
- docker容器时区与宿主机不一致的解决方法
一般情况下,我们的宿主机服务器的时区都是在东八区,而docker容器里却是在零时区.这样就导致了时间差了8个小时,所以需要把容器的时间也设置成东八区. 在dockerfile中的设置如下: RUN l ...
- docker容器正常启动宿主机却无法正常访问
问题:重新开启linux虚拟机后有时候可以访问有时候不可以访问docker容器或者完全无法访问 原因:linux内核版本和docker版本不兼容 解决:更新linux内核版本 yum update - ...
- Docker中创建MySQL容器,将宿主机目录直接挂载到目录
Docker中创建MySQL容器,将宿主机目录直接挂载到目录 1.在Docker中下载MySQL镜像 docker pull mysql:5.7.25 2.创建目录/tmp/mysql/data和/t ...
最新文章
- 发那科sub_一文搞定FANUC PMC
- http 的一生: 一、特点与 URL解析
- 做任务一定要看测试用例
- 移动平台对 meta 标签的定义
- 华为OJ平台——整形数组合并
- 使用 React和webpack开发和打包发布
- OJ1017: 表面积和体积
- js给php赋值,JavaScript_javascript给span标签赋值的方法,js给span标签赋值的方法?一般 - phpStudy...
- Leetcode-401-二进制手表
- 开题报告:基于java校园学校球馆运动场地预约系统 毕业设计论文开题报告模板
- linux下面如何看抓包文件,linux抓包
- linux 编辑 iso文件格式,这两款实用的光盘映像文件制作编辑软件让你处理ISO文件易如反掌...
- C#VS2019中ReportViewer控件和报表设计器 RDLC使用方法总结
- 让你的Win10桌面比macOS还简洁漂亮高大上
- 本科挣 30 万,秋招大厂提前批offer,大学四年,帅地做对了什么?(附所有知识清单)
- itext7读取pdf 中文_itext7史上最全实战总结
- 等了15年,这本编程巨著终于出版了!
- 2021安居育才中学高考成绩查询,育才中学2017高考成绩
- 详细介绍js函数中的arguments
- 中国学位与研究生教育信息网