手把手教 | Docker Compose 快速啟動pgAdmin

語言: CN / TW / HK

theme: scrolls-light

這是我參與11月更文挑戰的第7天,活動詳情檢視:2021最後一次更文挑戰

眾所周知,PostgreSQL的強大管理工具,包括兩個,一個是pgAdmin,另外一個是Navicat,前者是開源免費的,後者是付費才能使用。安裝pgAdmin的方式很多,可以通過各個系統的安裝包進行安裝使用,也可以通過容器安裝後使用,本篇文章基於Docker Compose 搭建環境快速啟動pgAdmin。

一、pgAdmin

pgAdminPostgreSQL最受歡迎的,擁有豐富的開源管理和開發平臺,是世界上最先進的開源資料庫。
PGAdmin可以用於Linux,UNIX,MacOS和Windows,用於管理PostgreSQL和EDB Advanced Server 9.5及更高版本。

PGAdmin 4是一種完整的PGAdmin,使用Python和JavaScript / jQuery構建,支援以下的方式安裝使用。

image.png

pgAgent是PostgreSQL的作業計劃程式,其可以使用pgAdmin來管理。

image.png

二、建立Docker Compose 檔案並執行

首先建立docker-compose.yml檔案,並填充以下內容: version: '3.8' services: pgadmin: container_name: pgadmin4_container image: dpage/pgadmin4 restart: always environment: PGADMIN_DEFAULT_EMAIL: [email protected] PGADMIN_DEFAULT_PASSWORD: root ports: - "5050:80" 這裡,我們的服務名稱為pgadmin,為了方便起見,我們使用了這樣的服務的標記格式container_name 將預設容器名更改為 pgadmin4_container

然後,在docker-compose.yml 檔案所在的同一個目錄中執行以下命令。 docker compose up 通過docker compose up命令我們將啟動並執行整個應用程式。接下來讓我們將 pgadmin4連線到我們的 PostgreSQL 資料庫伺服器。

三、配置連線資料庫服務

首先,通過瀏覽器訪問該 http://{yourhost}:5050/ 。 使用 [email protected]root作為登入賬號密碼。

image.png

單擊 Servers > Create > Server 建立一個新伺服器。
填寫名稱、主機名/地址、使用者名稱和密碼的資料。

image.png

image.png 配置完成,連線成功,即可開箱享用。