首页 > 编程语言 >在docker应用中安装python3环境,运行程序,输出日志时间比本地时间慢8小时

在docker应用中安装python3环境,运行程序,输出日志时间比本地时间慢8小时

时间:2022-10-15 18:23:08浏览次数:55  
标签:容器 vim etc date docker 时区 python3 日志

image
根据排查原因是docker容器时间以0时区为准,中国在东8区,因此输出时间比中国时间慢了8小时

解决方法一:
1:首先,进入docker应用中
docker exec -it -uroot jenkins bash
说明:使用root用户,进入别名为jenkine1的容器中

2:查看当前时区
cat /etc/localtime
显示内容为:
TZif2UTCTZif2UTC
UTC0

3:将其中的"UTC0"改为"UTC-8",保存即可
vim /etc/localtime
说明:如果vim无法使用,需要先安装在使用 apt-get install vim

4:通过date命令验证是否生效
date

解决方法二:
1:首先,进入docker应用中
docker exec -it -uroot jenkins bash
说明:使用root用户,进入别名为jenkine1的容器中

2:将宿主机的时区链接到容器里面
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime # 这里使用的是上海的时区
如果本地时区不正确,可以更改本地时区:
echo "Asia/Shanghai" > /etc/timezone

3:退出容器并重启容器
exit # 退出容器
docker restart 容器ID #重启容器

4:在次进入docker应用中
docker exec -it -uroot jenkins bash

5:验证时间是否正常
date

image

标签:容器,vim,etc,date,docker,时区,python3,日志
From: https://www.cnblogs.com/yingzili/p/16794718.html

相关文章

  • Docker部署springboot项目
    建立Dockerfile文件FROMjava:8       基于jdk创建VOLUME/tmp      创建临时文件目录ADDch3-boot.jarch3-boot.jar      复制......
  • python3.10新特性
    python3.10新特性1.指定1个或多个属性类型.deffunc(num:int|float|str):print(num)func(['a',])#当传入参数与要求不符时,会给予提示2.更严格zip()......
  • nginx反向代理多个docker容器(基于端口代理)
    一台已安装docker的服务器(安装过程此处省略)安装nginx,这里我直接在本机安装nginx(发行版为opensuse),参考链接:SuseLinux12Nginx安装-简书(jianshu.com)添......
  • Docker 停止并删除所有容器
    1、停止所有容器dockerstop$(dockerps-aq)2、删除所有停止的容器dockercontainerpruneaq的含义Options:-a,--allShowallcontainers(defaultshowsjustr......
  • k8s将dockershim移除之后,如何继续使用docker?
     从哪里移除 说说这个前提,就是k8s宣布将dockershim给移除了这么个点 为什么要移除说白了,就是k8s是想建立标准的,通过的CRI,容器运行的接口,不仅仅可以支持d......
  • #yyds干货盘点#docker常用命令
    服务查看Docker版本信息 dockerversion查看docker简要信息 docker-v启动Docker systemctlstartdocker关闭docker systemctlstopdocker设置开机启动 systemctlen......
  • systemctl enable --now docker 中--now是什么意思?
      OK,在一次的部署docker的过程中,见到在部署文档中,有这么个命令 systemctlenable--nowdocker那么这个--now参数是什么意思呢······ 查了下,就是:......
  • docker-compose 实现minio分布式存储服务
    minio是一个非常流行的高性能存储服务,云服务器使用得非常多。现在minio的更新非常迅速,三天两头就会更新版本,为了学习minio,了解最近特性,使用docker进行部署安装就非常方便。......
  • ELK 不香了?试试接入这款更轻量的日志框架,真的很省心!
    当我们公司内部部署很多服务以及测试、正式环境的时候,查看日志就变成了一个非常刚需的需求了。是多个环境的日志统一收集,然后使用Nginx对外提供服务,还是使用专用的日志收......
  • SpringBoot之Logback 日志文件配置
    Logback概述Logback是由log4j的创始人设计的另一个开源的日志组件,官方网站是:http://logback.qos.ch。它当前分为下面下个模块:logback-core:其他两个模块的基础模块l......