美文网首页小技巧
Docker Postgresql 13 修改时区

Docker Postgresql 13 修改时区

作者: mapoor | 来源:发表于2021-12-07 20:34 被阅读0次

1. 问题描述


使用DockerHub 官方镜像,启动了一个Postgres 13 的 Container ,使用过程中,发现时区错误,无论如何修改 TimeZone 都是UTC

postgres=# show timezone;
 TimeZone
----------
 UTC
(1 row)

需要永久修改为 Asia/Shanghai

2. 尝试过的方法


a. 使用psql语句 set timezone='Asia/Shanghai'; ;
退出psql环境再次连接后timezone恢复了 --> 无效

b. 通过修改container下的config.v2.json文件,在Env里面加入"TZ=Asia/Shanghai""PGTZ=Asia/Shanghai";
重启docker & 重启container --> 无效

c. 通过修改container下的psql的配置文件postgresql.conf, 修改timezone='Asia/Shanghai'log_timezone='Asia/Shanghai'
重启docker & 重启container --> 无效

3. 解决方法


修改container自身的timezone

>> ln -sf /usr/share/zoneinfo/Asia/Shanghai  /etc/localtime
>> echo 'Asia/Shanghai' > /etc/timezone

最后: docker restart container_xxx --> 成功

4. 总结


postgresql container 使用了container本地的 timezone

参考:

  1. https://www.postgresql.org/docs/13/runtime-config-client.html#RUNTIME-CONFIG-CLIENT-FORMAT
  2. https://www.postgresql.org/docs/13/datatype-datetime.html#DATATYPE-TIMEZONES
  3. In container, "/etc/localtime" allways points to "/usr/share/zoneinfo/UTC"
  4. Postgres 13 Docker Hub Image

相关文章

  • Docker Postgresql 13 修改时区

    1. 问题描述 使用DockerHub 官方镜像,启动了一个Postgres 13 的 Container ,使用...

  • K8S 修改pod 时区问题

    修改时区 通过环境变量设置时区 制作docker镜像时候添加 通过挂载本地文件实现 参考 修改时区

  • 修改 centos docker镜像的时区

    修改 centos docker镜像的时区 Intro 有时系统可能需要修改系统的时区才能正常工作,否则显示的数据...

  • docker中jenkins修改时区

    docker中jenkins修改时区 root身份进入jenkins容器docker exec -it -u ro...

  • 服务器时间同步、修改docker时区

    《服务器时间同步、修改docker时区》 一、服务器时间同步 安装ntp服务 时间同步命令 修改时区 二、linu...

  • Docker修改默认时区

    前言 前段时间把公司部分项目迁移到了docker 容器里。查看ngixn反向代理的log时发现时间与正确时间相差了...

  • 修改docker 容器时区

    问题描述: datax打到容器中,使用这个容器做mysql数据同步时,发现打印出的日期比数据库中存的日期要多8个小...

  • docker学习笔记

    修改时区: cd /etc docker cp localtime 容器ID或者NAME:/etc 例子:dock...

  • Docker:Docker容器内时区修改

    摘要:Docker 问题复现分析 Python工程中使用需要打印输出时间的相关模块比如logging、dateti...

  • CentOS设置时区

    一、查看时区 二、修改时区 2.1 修改profile文件 2.2 修改时区文件

网友评论

    本文标题:Docker Postgresql 13 修改时区

    本文链接:https://www.haomeiwen.com/subject/lrvaxrtx.html