基於 PostgreSQL Official Docker Repository,增加安裝各式常用延伸功能,方便入門者進行功能試用。
- 10 (latest)
-
PostgreSQL 10
-
PL/Python 2 (plpythonu)
-
- 9.6
- PostgreSQL 9.6
- PL/Python 2 (plpythonu)
- PostGIS 2.3
- Multicorn 1.3.3 (Python 3)
- Madlib 1.1.2
本專案需要您準備好 Docker 環境,並瞭解基本操作方式。
# docker pull pgsqltw/postgres-big
- 預設連線: postgres://postgres:changeme/postgres
$ sudo docker run --name postgres-big -e POSTGRES_PASSWORD=changeme -d pgsqltw/postgres-big
- 下載 GitHub 裡對應版本目錄中的 docker-compose.yml
範例檔會在 host 建立一個 5433 port 對應到 postgres-big 裡的 PostgreSQL:5432。
- 安裝好 docker-compose
- 切換到 docker-compose.yml 的目錄中
- 預設無密碼。
$ sudo docker-compose up -d
$ sudo docker stop postgres-big
- 切換到原 docker-compose.yml 同目錄
$ sudo docker-compose stop
$ sudo docker exec -it postgres-big psql -U postgres postgres
建議也可以在 host 主機中安裝 PostgreSQL Client 比較方便
請於 GitHub Issues 給予指教,也可以來聊天室跟我們聊聊。