如何设置docker容器时区

 更新时间:2024年07月29日 10:04:11   作者:李昊哲小课  
这篇文章主要介绍了如何设置docker容器时区问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

设置docker容器时区

1.查看当前系统时间

  • 1.1 查看当前系统版本
cat /etc/issue
  • 1.2 查看当前系统时间

date

2.查看镜像默认时间

  • 2.1 alpine镜像
sudo docker run -it --rm alpine date
  • 2.2 ubuntu镜像
sudo docker run -it --rm ubuntu  date
  • 2.3 centos镜像
sudo docker run -it --rm centos date

3.修改镜像时区

  • 3.1 设置alpine镜像时区
sudo docker run -it --rm -v /etc/localtime:/etc/localtime alpine date
sudo docker run -it --rm -e TZ=Asia/Shanghai alpine 
sudo docker run -it --rm -e TZ=Asia/Shanghai -v /etc/localtime:/etc/localtime alpine date
  • 3.2 设置ubuntu镜像时区
sudo docker run -it --rm -v /etc/localtime:/etc/localtime ubuntu date
sudo docker run -it --rm -e TZ=Asia/Shanghai ubuntu date
sudo docker run -it --rm -e TZ=Asia/Shanghai -v /etc/localtime:/etc/localtime ubuntu date
  • 3.3 设置centos镜像时区
sudo docker run -it --rm -v /etc/localtime:/etc/localtime centos date
sudo docker run -it --rm -e TZ=Asia/Shanghai centos date
sudo docker run -it --rm -e TZ=Asia/Shanghai -v /etc/localtime:/etc/localtime centos date

修改已运行的docker容器时区

docker容器默认使用的时区会慢8小时,所以需要调整为东八区时间,步骤如下:

进入docker容器

docker exec -it 容器名/容器id bash

修改时区

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

退出容器

  • exit

重启容器,使修改生效:

docker restart 容器名/容器id

查看时间命令,date查看时间是否修改成功即可。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • docker启动MySQL容器失败原因分析以及排查记录

    docker启动MySQL容器失败原因分析以及排查记录

    在使用Docker启动MySQL容器时,遇到了配置文件路径错误的问题,通过查看容器日志发现,容器读取的配置文件路径与指定的不一致,解决方法是修改启动命令中的配置文件路径,将其指向正确的目录,最终,容器成功启动并进入Up状态
    2025-02-02
  • Docker实践之搭建wordpress的方法

    Docker实践之搭建wordpress的方法

    这篇文章主要介绍了Docker实践之搭建wordpress的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-12-12
  • Docker的理解和基本命令详解

    Docker的理解和基本命令详解

    这篇文章主要介绍了Docker的理解和基本命令详解,需要的朋友可以参考下
    2017-05-05
  • 简述Docker安装Tomcat镜像并部署web项目

    简述Docker安装Tomcat镜像并部署web项目

    这篇文章主要介绍了简述Docker安装Tomcat镜像并部署web项目,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10
  • Docker 修改文件是否需要重启(命令详解)

    Docker 修改文件是否需要重启(命令详解)

    这篇文章主要介绍了Docker 修改文件是否需要重启(命令详解)的相关资料,需要的朋友可以参考下
    2016-11-11
  • docker mysql容器如何开启慢查询日志

    docker mysql容器如何开启慢查询日志

    本文主要介绍了docker mysql容器如何开启慢查询日志,文中根据实例编码详细介绍的十分详尽,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • Linux Docker阿里云镜像仓库失效的解决

    Linux Docker阿里云镜像仓库失效的解决

    作者分享了在VmWare安装的Linux7中,通过yum安装的docker无法pull镜像的问题解决经验,首先,他检查了网络是否通畅,然后设置了阿里云镜像加速地址,但仍然无法pull镜像,接下来,他查看了docker是否成功设置镜像地址,并查看了docker日志
    2024-10-10
  • Linux安装Docker全过程

    Linux安装Docker全过程

    Docker是容器化平台,实现应用环境一致性和高效部署,安装步骤包括配置仓库、安装引擎、启动服务并设置开机自启,更换国内镜像源可提升下载速度,通过编辑配置文件并重启服务完成
    2025-09-09
  • Docker 文件系统-AUFS 原理介绍

    Docker 文件系统-AUFS 原理介绍

    这篇文章主要介绍了Docker 文件系统-AUFS原理,Docker 主要是基于 Namespace、cgroups 和联合文件系统这三大核心技术实现的,下文相关内容需要的小伙伴可以参考一下
    2022-04-04
  • 删除docker容器中内容后打包镜像不变小问题及解决

    删除docker容器中内容后打包镜像不变小问题及解决

    文章讨论了在Docker中处理大压缩包时遇到的问题,以及如何通过分层存储和使用`docker load`与`docker import`命令来解决镜像大小过大的问题
    2025-03-03

最新评论