备注
文中用尖括号抱起来的表示需要替换的内容。如{容器id}
可改为76ceba496391
操作过程
- 查询容器的
CONTAINER ID
$ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 76ceba496391 postgres "docker-entrypoint.s…" 5 hours ago Up 5 hours 0.0.0.0:5433->5432/tcp, :::5433->5432/tcp db_pg
- 把容器中的postgesql.conf文件拷贝到当前目录下
docker cp {容器id/容器名}:/var/lib/postgresql/data/pgdata/postgresql.conf ./postgesql.conf
- 打开文件,修改时区
需要修改的参数如下timezone = 'Asia/Shanghai' log_timezone = 'Asia/Shanghai'
- 把postgesql.conf文件放回去,
$ docker cp ./postgesql.conf {容器id}:/var/lib/postgresql/data/pgdata/postgresql.conf
- 重启容器
docker restart {容器id/容器名}