栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Docker容器,修改容器时间

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Docker容器,修改容器时间

在进行操作的时候,我们先确定下时间错误是什么引起的,是时间错误,还是时区问题
如果只是单纯的时间异常,可以直接使用docker exec -it -u root 24795ac94ae7 /bin/sh 进入自己的容器进行修改就行了

注:要加-u root 不然权限会不足,会提示Permission denied

然后就是直接使用date 命令修改时间就ok.
如果是时区问题那么要复杂一点,按照下面步骤一步步来。

1.以root身份进入容器
docker exec -it -u root 24795ac94ae7 /bin/sh
可以使用date -R 查看时间

2.在容器中创建文件
mkdir -p /usr/share/zoneinfo/Asia

3.回到宿主机,复制宿主机里的文件到容器中
docker cp /usr/share/zoneinfo/Asia/Shanghai 容器ID或容器名:/usr/share/zoneinfo/Asia

4. 进入容器
docker exec -it -u root 容器Id或容器名 bash

执行命令 cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

5.执行date -R 查看时区显示时间是否正确

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/730618.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号