docker容器设置时区的几种方式小结

 更新时间:2024年05月27日 10:27:53   作者:liyinchi1988  
Docker的基础镜像设置大多是Etc/UTC,也就是标准的UTC 时间,所以要简单的调整一下,本文主要介绍了docker容器设置时区的几种方式小结,具有一定的参考价值,感兴趣的可以了解一下

在本地运行项目时,使用的是mac本地时区一切正常,但部署到服务器容器中,用的是世界时区差8个小时。

解决办法:

1、在Dockerfile中设置镜像时区

# 设定时区
ENV TZ=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone

2、创建容器时设置时区

将宿主机与容器的时间进行挂载

-v /etc/localtime:/etc/localtime

3、进入容器进行设置

1)进入容器内:

docker exec -it 容器名 /bin/bash   

2)设定时区

rm /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

到此这篇关于docker容器设置时区的几种方式小结的文章就介绍到这了,更多相关docker 设置时区内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家! 

相关文章

  • docker常用命令汇总

    docker常用命令汇总

    这篇文章主要介绍了docker常用命令汇总,都是一些常用的基本命令,有需要的同学可以尝试学习下
    2020-12-12
  • docker 挂载MySQL实现数据持久化的实现

    docker 挂载MySQL实现数据持久化的实现

    本文主要介绍了docker 挂载MySQL实现数据持久化的实现,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-01-01
  • docker在ubuntu14.04下的安装步骤

    docker在ubuntu14.04下的安装步骤

    这篇文章主要介绍了docker在ubuntu14.04下的安装步骤,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-06-06
  • 如何在Docker中设置Redis的密码

    如何在Docker中设置Redis的密码

    这篇文章主要介绍了在Docker中设置Redis的密码的相关知识,通过使用Docker,我们可以轻松地启动Redis容器并设置密码来保护我们的Redis实例,这提供了一个简单和可移植的方法来部署和管理Redis服务器,感兴趣的朋友一起看看吧
    2023-11-11
  • 详解修改docker启动默认网桥docker0为自定义网桥

    详解修改docker启动默认网桥docker0为自定义网桥

    本篇文章主要介绍了详解修改docker启动默认网桥docker0为自定义网桥 ,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05
  • Docker 部署 Prometheus的安装详细教程

    Docker 部署 Prometheus的安装详细教程

    这篇文章主要介绍了Docker 部署 Prometheus及安装方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-08-08
  • docker overlay扩容问题

    docker overlay扩容问题

    这篇文章主要介绍了docker overlay扩容问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-05-05
  • docker删除镜像的实现方式详解

    docker删除镜像的实现方式详解

    这篇文章主要为大家介绍了docker删除镜像的实现方式详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-07-07
  • Docker容器数据卷原理及使用方法解析

    Docker容器数据卷原理及使用方法解析

    这篇文章主要介绍了Docker容器数据卷原理及使用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-08-08
  • docker容器内运行jupyter映射到本地方式

    docker容器内运行jupyter映射到本地方式

    通过在容器内指定Jupyter的IP为0.0.0.0,并使用--no-browser参数,可以正确将Jupyter端口映射到本地,具体步骤包括在本地机器运行Docker容器,指定端口映射;在容器内运行Jupyter Notebook,设置--ip和--no-browser参数(一般还需--allow-root)
    2024-11-11

最新评论