docker容器时间同步和数据挂在宿主机_docker 挂在时间-程序员宅基地

技术标签: linux  docker  


提示:以下是本篇文章正文内容,下面案例可供参考

一、时间同步

1.1 时间查看

宿主机:
在这里插入图片描述

容器内时间:
在这里插入图片描述

发现两者之间的时间相差了八个小时!
宿主机采用了CST时区,CST应该是指(China Shanghai Time,东八区时间)
容器采用了UTC时区,UTC应该是指(Coordinated Universal Time,标准时间)

1.2 时间同步

方式一:修改容器运行参数(亲测有效)

docker run -d \
--restart always \
--privileged=true \
-p 8098:8098 \
--name user-test:2.2.3 \
-v /etc/localtime:/etc/localtime:ro \
user-test:2.2.3

参数
-v /etc/localtime:/etc/localtime:ro
表示设置容器与宿主机之间的挂载目录达到时间同步效果

方式二:

 docker cp /etc/localtime <container>:/etc/localtime

二、数据挂载

可用作将日志信息同步到宿主机。如下
 -v /logs/logs-data:/logs-data
 挂载数据卷表示容器内/logs-data 目录下的文件 与宿主机的/logs/logs-date目录下的文件信息同步。

最终可整理成:
docker run -d \
--restart always \
--privileged=true \
-p 8098:8098 \
--name user-test:2.2.3 \
-v /logs/logs-data:/logs-data
-v /etc/localtime:/etc/localtime:ro \
user-test:2.2.3

springBoot下使用logback进行日志处理分析和思考

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/CEVERY/article/details/111150182

智能推荐

Linux驱动面试题目及解答汇总_设备驱动模型三个重要成员是?platform总线的匹配规则是?在具体应用上要不要先注册-程序员宅基地

文章浏览阅读708次。/*---------------------1-----------------------*/这几天面试几个想做安卓Linux驱动的,总体感觉上驱动基础还是比较薄弱,大部分情况是虽然做过驱动,但是基本上都是采用内核现成的,或者是开发板上已经有的,单独写过模块驱动很少,驱动机制理解不是很透彻.以下是几个随口问过的基础问题,供参考.1、字符型驱动设备你是怎么创建设备文件的,就是/dev/下..._设备驱动模型三个重要成员是?platform总线的匹配规则是?在具体应用上要不要先注册

计算机与网络技术 英语,计算机与网络英语词汇(S3)-程序员宅基地

文章浏览阅读422次。News计算机与网络英语词汇(S3)Source:2008-07-15我要投稿论坛 Favoritestandard subroutine 标准次例程standard system action 标准系统作用standard template library 标准模板链接库standard test-tone power 标准试音功率standard, working 工作标准stand..._ssc station selection code

STM32分散加载文件_cubemx 分散加载-程序员宅基地

文章浏览阅读3.3k次。通过使用分散加载机制,可以为链接器指定映像的内存映射。分散加载为您提供了对映像组建分组和位置的全面控制。分散加载可以用于简单映像,但它通常仅用于具有复杂内存映射的的映像,即多个区在加载和执行时分散在内存映射中。加载域:就是编译之后得到的二进制文件烧写到rom中的这一段区域。包括只读的代码段和常量被称作RO段(ReadOnly);可读写的全局变量和静态变量被称作RW段(ReadWri_cubemx 分散加载

ble与设备进行大量数据交互时(如ota升级)容易断开问题_requestconnectionpriority-程序员宅基地

文章浏览阅读2.3k次,点赞3次,收藏6次。app与设备进行大数据交互时,容易断:解决方法:修改设备的蓝牙连接间隔在10-20ms连接间隔修改方法:1.设备中有做好接收app发送指令后修改的:根据设备商提供的协议往设备上发送连接间隔时间(如ti芯片就有该功能)2.芯片厂商没有的:在android5.0以上系统有:ble 中requestConnectionPriority这个方法 修改设备连接参数requestCon..._requestconnectionpriority

VSCode配置启动Vue项目_vscode重启vue项目-程序员宅基地

文章浏览阅读4.2k次,点赞2次,收藏14次。安装node.js直接官网首页下载安装,根据默认选项,一路下一步即可运行 node -v 和 npm -v ,如果都正常,表示node.js安装成安装cnpm (摘自此处)npm install -g cnpm --registry=https://registry.npm.taobao.org(部分Mac或者Linux系统提示文件夹没权限,在命令前加sudo)安装完成后..._vscode重启vue项目

java.lang.NoSuchMethodError: net.sf.jsqlparser.statement.update.Update.getTable()Lnet/sf/jsqlparser/-程序员宅基地

文章浏览阅读5.1k次,点赞6次,收藏2次。极大概率是因为项目pom同时依赖了pagehelper与mybatis-plus,导致jsqlparser的jar冲突。代码用到了某个版本中的方法,但请求时用的却是另一个版本,另一个版本中没有该方法。解决方式,排除pagehelper中的即可,至少我的是这样<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactI_java.lang.nosuchmethoderror: net.sf.jsqlparser.statement.update.update.getta

随便推点

unity Android 串口通讯完整项目实例_unity 安卓接受串口-程序员宅基地

文章浏览阅读4.3k次。package com.unity.sp; import java.io.BufferedReader;import java.io.DataOutputStream;import java.io.IOException;import java.io.InputStreamReader;import java.net.ServerSocket;import java._unity 安卓接受串口

stable diffusion插件controlnet1.1全面升级,大幅提高出图质量_controlnet插件最新版本-程序员宅基地

文章浏览阅读1.1k次。好家伙,不用不知道啊,一用吓一跳。废话不多说,直接上才艺,这是我用最新的版本,也就是controlnet1.1版本使用lineart功能使用少量tag生成的图片,可以说是一目了然啊当然了,我是批量跑图的,因为我的显卡并不是很好,所以只能批量跑图,然后选其中质量最好的,然后进行二次加工。下面是我使用到的tag词以及批量跑图的结果,也列出来给大家做一个参考。批量跑图预览:其实可以看出,我们使用低tag跑出来的图片质量已经算是可以的了。_controlnet插件最新版本

数据挖掘 顶级期刊_数据挖掘领域顶级会议期刊及其分析 | 学步园-程序员宅基地

文章浏览阅读841次。分析:一流的:数据库三大顶级会议SIGMOD,VLDB,ICDE,数据挖掘KDD,实际相关的还有机器学习ICML,还有信息检索的SIGIR;数据库的理论会议PODS。二流的:EDBT,ICDT,CIKM,SDM,ICDM,PKDD,还有ECML欧洲的机器学习会议(这个应该是1.5档的,比一般的二流好)SIGMOD:97分,数据库的最高会议,涉及范围广泛,稍偏应用(因为理论文章有PODS)。没说的,..._icdt 和 vldb 难度

Linux可以用vs2019,使用visual studio 2019进行Linux系统编程-程序员宅基地

文章浏览阅读4.7k次。上篇说到一个简单模块如何直接在ubuntu下进行linux 模块驱动程序开发测试,这次讲如何用c操作模块?使用visual studio 2019进行Linux系统编程首先打开: 修改、安装Linux工具: 新建Linux工程、远程连接Linux服务器、配置编译器: 项目属性配置: Ubuntu系统安装工具:目标 Linux 系统必须安装 openssh-server、g++、gdb 和 ma..._visual studio for linux

Vue中使用Swiper绑定事件不生效的解决办法_swiper vue3没有效果-程序员宅基地

文章浏览阅读6.5k次,点赞3次,收藏7次。Vue中使用Swiper绑定事件不生效的解决办法​ 最近做项目使用了Swiper,遇到的坑是设置Swiper为Loop时,绑定的点击事件部分会不生效。一.解决办法不用Vue的v-bind去绑定事件,直接用Swiper的on去绑定事件即可。如下,click的事件绑定自己method中的事件即可。var mySwiper = new Swiper('.swiper-container',{..._swiper vue3没有效果

Android自定义控件之自定义TextView,实现drawableLeft可以和文字一起居中-程序员宅基地

文章浏览阅读2.5k次。如何实现使用TextView的DrawableLeft使图片和文字居中显示呢???代码如下: 1.首先自定义一个泪,继承TextViewpackage com.test.signcalendar.weight;import android.content.Context;import android.graphics.Canvas;import android.graphics.drawabl

推荐文章

热门文章

相关标签