首页 > 其他分享 > docker学习16-Docker 容器设置时区

docker学习16-Docker 容器设置时区

时间:2022-10-18 10:24:39浏览次数:48  
标签:容器 16 Shanghai Asia etc docker Docker localtime

前言

最近遇到一个问题,在本机部署操作时,获取本机当前时间存到mysql数据库,时间是当前北京时间没问题。
但是用Docker 容器部署项目,发现时间少了8个小时,于是想到是docker容器的内部时区问题。

修改docker 容器内部时区

docker 容器一般是debian系统,默认是UTC标准时间

# 1.先进容器内部
docker exec -it 容器名 bash   
# 2.设置上海时间
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

或者先删除localtime 再给软链接

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

构建镜像设置时区

我们也可以在写Dockerfile 文件构建镜像的时候,设置好时区

    # 设定时区
    ENV TZ=Asia/Shanghai
    RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

或者启动容器的时候,将宿主机与容器的时间进行挂载

-v /etc/localtime:/etc/localtime

标签:容器,16,Shanghai,Asia,etc,docker,Docker,localtime
From: https://www.cnblogs.com/yoyoketang/p/16801673.html

相关文章

  • [答疑精选]状态图可以表达需求吗(2016/9/18)
    状态图可以表达需求吗走单骑(37***55)15:37:20状态图是需求中出现的,是软件方法说的?潘加宇(3504847)8:45:0 只要表达的内容是"把要做的系统作为一个整体,研究其对外提供的......
  • EA画的图粘贴到其他应用时,中文就成乱码(2016/9/21)
    EA画的图粘贴到其他应用时,中文就成乱码Jeff(84***593)9:37:09请教各位:EA画的图粘贴到其他应用时,中文就成乱码了,怎么解决?Jeff(84***593)9:37:12天作岸(173**360)9:39:13先......
  • A公司(老总叫做Aer)委托我开发一个系统,请问老大是谁呢?(2016/8/24)
    A公司(老总叫做Aer)委托我开发一个系统,这个系统是为B单位某某部门(部门负责人叫Ber)开发的。请问老大是谁呢?第五元素(50***616)10:30:05请问,A公司(老总叫做Aer)委托我开发一个......
  • docker的overlay文件占用磁盘太大的解决-portainer
    【看网上都是什么迁移文件的就感觉不靠谱,治标不治本啊(这不应该是一个新生代coder的样子)】du-sh*一路查下去,发现overlay这个文件夹已经爆了。dockersystemprune-a才......
  • docker安装portainer方法
    docker安装portainer详细步骤portainer是一款容器管理可视化界面,不想在虚拟中使用命令管理容器的小伙伴,可以选择安装portainer对容器进行管理,查看日志、启动、停止容器......
  • docker的overlay2中存的都是什么and如何清理/var/lib/docker/overlay2
    前段时间有客户反映我们部署服务的服务器磁盘快满了,联系我们说看看清理一下于是就开始看服务器我们所有的服务都是使用docker部署的,经过检查,这次占满了磁盘的都是在/va......
  • 16.SharedPreferences存储
    1、SharedPreferences存储不同于文件的存储方式,SharedPreferences是使用键值对的方式来存储数据的,保存为.xml文件。也就是说当保存一条数据的时候,需要给这条数据提供一个......
  • Ubuntu 环境下安装 Docker
    目录1.系统要求2.添加镜像源3.安装DockerCE和containerd4.让普通用户使用Docker5.卸载Docker 1|01.系统要求Docker目前只能运行在64位平台上,并且要求内......
  • CentOs安装docker
    CentOs安装docker目录CentOs安装docker安装docker1、环境准备:linuxcentOS3.10版本及以上2、卸载(可选)3、需要的安装包4、设置镜像的仓库(推荐阿里云)5、安装dockerdock......
  • Docker的常用命令
    Docker的常用命令目录Docker的常用命令帮助命令1、镜像命令dockerimages查看所有本地的主机上的镜像dockersearch搜索镜像dockerpull下载镜像dockerrmi删除镜像2......