前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >postgresql通过docker-compose部署和更改上海时区

postgresql通过docker-compose部署和更改上海时区

作者头像
用户5746037
发布2022-05-18 12:11:07
4.2K0
发布2022-05-18 12:11:07
举报
文章被收录于专栏:web服务器web服务器

postgresql通过docker-compose部署和更改上海时区

1.创建docker-compose.yml文件
2.将下面的内容粘贴到刚才创建的docker-compose.yml文件
代码语言:javascript
复制
version: '2'
services:
  postgres:
    image: postgres:latest
    ports:
     #端口自行替换本文使用默认端口
     - "5432:5432"
    volumes:
     #数据文件本地的存放位置(启动后会在当前目录下创建mount,用来存放数据库文件)
     - ./mount:/var/lib/postgresql/data
    environment:
     - PGDATA=/var/lib/postgresql/data/pgdata
     #用户名 可自行更改
     - POSTGRES_USER=postgresuser
     #密码 可自行更改
     - POSTGRES_PASSWORD=postgrespw
     - POSTGRES_DB=inventory
3.启动docker-compose
代码语言:javascript
复制
docker-compose up -d
4.查看是否启动成功
代码语言:javascript
复制
docker-compose ps
5.更改上海时区

postgresql默认使用的是UTC时间,如有需要可以将其更改为上海时间

6.更改配置文件
代码语言:javascript
复制
sudo vim ./mount/pgdata/postgresql.conf
#将
timezone = 'Etc/UTC'
log_timezone = 'Etc/UTC'
#替换为
timezone = 'Asia/Shanghai'
log_timezone = 'Asia/Shanghai'
7.加载配置
代码语言:javascript
复制
docker exec -it postgres_postgres_1 bash
su postgres
pg_ctl reload

完成以上配置,时区即可更改成功!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • postgresql通过docker-compose部署和更改上海时区
    • 1.创建docker-compose.yml文件
      • 2.将下面的内容粘贴到刚才创建的docker-compose.yml文件
        • 3.启动docker-compose
          • 4.查看是否启动成功
            • 5.更改上海时区
              • 6.更改配置文件
                • 7.加载配置
                相关产品与服务
                容器镜像服务
                容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档