Docker----对已经存在的docker如何修改时区

DevOps技术社区 2022-08-27 16:55:02

目录

  • 一、问题及背景
  • 二、解决办法

一、问题及背景

在平时使用docker部署服务时,经常会遇到已经将服务部署了一大部分了,突然发现系统的时间不对,经过排查发现结果是docker的时区错了,对于大多数docker镜像而言,默认的时区是UTC,当然如果在最开始创建容器的时候如果知道此问题的存在,可以通过挂载等方式解决这个问题,但是现在可能已经配置了许多配置了,如果重新创建容器似乎显得不太合适,尤其是对那些一般不需要重新创建的,即一次性部署的,比如数据库等,此时就需要在docker已经运行的情况下,用最小的代价去修改docker的时区

二、解决办法

(1)进入docker容器中

docker exec -it xxx bash

(2) 查看当前docker的时区

cat /etc/timezone

不出意外,此时可以看到时区为UTC

(3)修改时区
因为docker中很有可能没有vi或者vim工具,此时可以通过重定向修改文件内容

echo "Asia/Shanghai" > /etc/timezone

(4)修改localtime文件内容

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

(5)退出docker后,重启

exit
docker restart xxx

正常情况下,此时时区已经修改过来了,可以通过date命令查看当前是否为东八区时间

date
...全文
563 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
啥都没意思 2022-09-05
  • 打赏
  • 举报
回复

还是不行,好恶心,这docker,都修改了

DevOps技术社区 2022-09-05
  • 举报
回复
@啥都没意思 用的docker的镜像是什么镜像?
内容概要:本文围绕“光伏-储能-数据中心”系统的容量优化配置展开研究,旨在通过构建数学模型并结合Matlab编程实现,对园区内光伏发电、储能设备与数据中心算力负荷之间的多能互补关系进行协同优化。研究综合考虑可再生能源出力的波动性、储能系统的充放电特性以及数据中心的动态用电需求与算力调度特性,建立以最小化综合成本、降低碳排放强度、提升能源自给率等为目标的多目标优化模型,并采用先进的智能优化算法(如粒子群、灰狼、鲸鱼等)进行求解,从而确定光伏装机容量与储能系统配置的最优方案。文中提供了完整的Matlab代码实现流程,涵盖数据预处理、模型构建、算法求解与结果可视化全过程,属于综合能源系统与信息基础设施深度融合的前沿交叉课题。; 适合人群:具备电力系统、能源工程、自动化或计算机等相关专业背景,熟悉Matlab编程与基本优化算法原理,从事新能源利用、绿色数据中心、综合能源系统规划与低碳调度等方向的研究生、科研人员及工程技术人员。; 使用场景及目标:① 掌握光伏-储能-数据中心耦合系统的建模思路与多能流协同机制;② 学习基于Matlab的多目标容量优化配置方法与智能算法应用技巧;③ 为工业园区、数字经济园区及绿色数据中心的能源系统规划、节能减排与可持续运行提供科学决策依据和技术解决方案。; 阅读建议:建议结合所提供的Matlab代码,深入理解目标函数设计、约束条件设定及算法实现细节,可通过调整负荷参数、改变气候数据、引入新的优化目标或约束条件等方式进行拓展性实验,以深化对系统特性的认知并提升实际科研与工程应用能力。

32

社区成员

发帖
与我相关
我的任务
社区描述
围绕测试开发、Devops、软件工程等方向,学习交流,共享技术新动态、新方向。求助工作中的问题,困惑等,互相交流,共同成长
软件工程测试工具devops 技术论坛(原bbs) 江苏省·南京市
社区管理员
  • redrose2100
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

1、社区话题和文章主要围绕DevOps技术栈

2、有广告需求请联系微信 Redrose2100

 

试试用AI创作助手写篇文章吧