docker編輯pg數據庫配置文件修改postgresql時區


本人系統是win10,其它系統操作方式相同

 

1、查看正在運行的docker容器:

docker ps

 

正在運行的容器:

 

 

 

2、將pg數據庫的配置文件復制到本地:

docker cp 4580aebb12e2:/var/lib/postgresql/data/postgresql.conf D:\

4580aebb12e2 為容器ID,上圖中的第一列

 

3、使用本機的文本編輯工具修改配置文件

可以用搜索的方式查找 timezone

 

修改為PRC(2處修改)

log_timezone = 'PRC'

timezone = 'PRC'

保存。

 

4、復制配置文件到容器

docker cp D:\postgresql.conf 4580aebb12e2:/var/lib/postgresql/data/

* 該命令會直接覆蓋容器里的原文件,不會詢問

重啟容器,即可看到配置文件已生效。

 

SHOW TIMEZONE;

 

 

 

 

* 之所以將配置文件復制到本地修改是因為容器內的運行環境沒有文本編輯工具,安裝起來也慢,而且占用空間,因此選擇復制出來進行編輯


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM