首页 > 其他分享 >Docker内时区查询和修改方法

Docker内时区查询和修改方法

时间:2023-10-11 21:57:35浏览次数:41  
标签:容器 查询 etc 内时区 docker Docker 时区 localtime

利用【docker exec -it 容器ID /bin/bash】命令进入Docker容器内,
执行【date】命令查看Docker容器的时间发现与宿主机有误差时,修改时间和时区。

方法一:在【宿主机】中执行命令,【docker cp /etc/localtime 容器ID:/etc/localtime】,重启Docker容器。

方法二:在【宿主机】中执行命令,【docker cp  /usr/share/zoneinfo/Asia/Shanghai 容器ID:/etc/localtime】,重启Docker容器。

方法三:在【容器】中执行命令,【ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime】,重启Docker容器。

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

docker run id -v /etc/localtime:/etc/localtime:ro  镜像名

但是发现通过java中new Date()获取到的仍然是容器默认的时区,因为java是通过获取timezone来设置时间的,所以容器也需要设置时区。

/* 这里配置的环境变量 Asia/Shanghai就是我所需要的时区 */
# docker run -e TZ="Asia/Shanghai" -v /etc/localtime:/etc/localtime:ro 镜像名

标签:容器,查询,etc,内时区,docker,Docker,时区,localtime
From: https://www.cnblogs.com/chunjeh/p/17758287.html

相关文章

  • Docker 安装mysql8.0
    环境CentOS7、MySQL8、SQLyog12需求在Docker中部署MySQL8步骤1、从docker仓库中拉去mysql8.0dockerpullmysql:8.0如果使用dockerpullmysql默认拉取的是最新版本的mysql上面我拉去的是8.0的版本,最后拉取过来的是8.0.27如果有想要指定的版本,可以直接写指定版本,......
  • Docker 基础02
    七、Docker数据持久化7.1将本地目录映射到容器mkdir-p/datadockerrun-itd-v/data/:/data--name=test01centosbash#-v指定挂载目录,:前面的/data/为宿主机本地目录,:后面的/data/为容器的目录。 在/data/目录创建一个文件echo'hellok8s'>/data/hello.txt......
  • 修改docker默认存储路径方法总结
    默认情况下,docker镜像的默认存储路径是/var/lib/docker或其他根目录,有的服务器本身硬盘容量不足需要挂载到数据盘中,所以总结一下修改docker的默认路径,方法如下:先创建新的docker目录mkdir/home/docker以挂载home目录为例,此处也可另外挂载一块磁盘,把新的docker目录建在新磁盘上......
  • 实现查询学霸积分榜(当前赛季)
             ......
  • 软件测试|docker搭建Jenkins+Python+allure自动化测试环境
    简介本文将详细介绍如何使用Docker搭建一个完整的自动化测试环境,其中包括Jenkins作为持续集成和持续交付工具,Python作为测试脚本编写语言,以及Allure作为测试报告生成工具。通过使用Docker容器,您可以轻松地设置和管理这些工具,提高测试效率和质量。安装docker安装docker的步骤,可......
  • docker和主机之间文件传输
    docker和主机之间文件传输1、从docker内部向主机传输文件语法:dockercp[OPTIONS]CONTAINER:SRC_PATHDEST_PATH|- 示例:将容器96f7f14e99ab的/www目录拷贝到主机的/tmp目录中dockercp96f7f14e99ab:/www/tmp/ 2、从主机向docker内部传输文件语法:dockercp[......
  • Python搭建数据查询接口服务
    启动一个服务,使用FastAPI框架,增加跨域允许1#-*-coding:UTF-8-*-2"""3@author:cc4@file:service.py5@time:2021/05/246"""78importsqlite39fromfastapiimportFastAPI10importuvicorn11importos12fromfastapi.......
  • Python selenium chrome版本查询和对应驱动下载
    elenium爬虫需要安装Chrome驱动chrome版本查询和对应驱动下载,超详细方法/步骤1查看谷歌的版本,第一步在地址栏输入图中网址第二步查看版本号2复制版本号,只需复制版本号最后一位小数点之前的数字。(例:版本号:111.0.5563.65,复制111.0.5563即可)将复制的版本号......
  • 定位SQL慢查询
    一、概念MySQL的慢查询(慢查询日志):是MySQL提供的一种日志记录,用来记录在MySQL中响应时间超过阈值的语句。具体环境中,运行时间超过long_query_time值的SQL语句,则会被记录到慢查询日志中。long_query_time的默认值为10,意思是记录运行10秒以上的语句。默认情况下,MySQL数据库并不启......
  • Sybase查询所有表记录数、表大小、指定条数查询
      表记录数、表大小selectuser_name(a.uid)astable_schema,a.nameastable_name,SUM(row_count(db_id(),a.id))table_rows,data_pages(db_id(),a.id,0)*(@@maxpagesize)astable_sizefromdbo.sysobjectsawherea.type='U'anda.name='指定表名�......