要修改Docker容器的日志时区,可以按照以下步骤操作:

  1. 进入你的Docker容器的终端。可以使用以下命令:

    docker exec -it <容器ID> /bin/bash
    
  2. 打开 /etc/rsyslog.conf 文件,它是负责处理容器日志的配置文件。可以使用以下命令:

    vi /etc/rsyslog.conf
    
  3. 在文件中找到 #\$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat 这一行,然后在下面添加以下配置:

    $template precise,"%timestamp:::date-partial% %timestamp:::date-secs% %hostname% %syslogtag%%msg%\n"
    $ActionFileDefaultTemplate precise
    
  4. 保存并退出文件。

  5. 重新启动 rsyslog 服务,可以使用以下命令:

    service rsyslog restart
    

现在,你的Docker容器的日志时间应该已经修改为正确的时区了

docker 修改日志时区

原文地址: https://www.cveoy.top/t/topic/ijXm 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录