手把手教 | Docker Compose 快速啟動pgAdmin
theme: scrolls-light
這是我參與11月更文挑戰的第7天,活動詳情檢視:2021最後一次更文挑戰
眾所周知,PostgreSQL的強大管理工具,包括兩個,一個是pgAdmin,另外一個是Navicat,前者是開源免費的,後者是付費才能使用。安裝pgAdmin的方式很多,可以通過各個系統的安裝包進行安裝使用,也可以通過容器安裝後使用,本篇文章基於Docker Compose 搭建環境快速啟動pgAdmin。
一、pgAdmin
pgAdmin
是PostgreSQL
最受歡迎的,擁有豐富的開源管理和開發平臺,是世界上最先進的開源資料庫。
PGAdmin可以用於Linux,UNIX,MacOS和Windows,用於管理PostgreSQL和EDB Advanced Server 9.5及更高版本。
PGAdmin 4
是一種完整的PGAdmin,使用Python和JavaScript / jQuery構建,支援以下的方式安裝使用。
pgAgent
是PostgreSQL的作業計劃程式,其可以使用pgAdmin來管理。
二、建立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
作為登入賬號密碼。
單擊 Servers > Create > Server 建立一個新伺服器。
填寫名稱、主機名/地址、使用者名稱和密碼的資料。
配置完成,連線成功,即可開箱享用。
- 多雲 Vs 混合雲 (一)
- DDD | 領域驅動設計 Vs 微服務
- DDD | 領域驅動設計 Vs 敏捷 Vs 面向物件
- AWS & Azure & GCP 選擇
- 機器是如何學習的?(半監督式學習和其它方式)
- 機器是如何學習的?(非監督式學習)
- 機器是如何學習的?(監督式學習)
- 安全 | 聊聊挖礦哪些事兒(一)
- 機器學習的入門學習資料,建議收藏
- Linux 實用操作彙總(二)
- AWS 日誌監控 Flow Logs Vs CloudTrail Vs CloudWatch
- AWS 日誌監控 CloudTrail Vs CloudWatch
- 面試反殺 | 請談談Java8-18引入的新特性(六)
- 面試反殺 | 請談談Java8-18引入的新特性(四)
- 面試反殺 | 請談談Java8-18引入的新特性(五)
- 面試反殺 | 請談談Java8-18引入的新特性(三)
- 面試反殺 | 請談談Java8-18引入的新特性(二)
- 面試反殺 | 請談談Java8-18引入的新特性(一)
- 什麼是 gRPC? 它比 REST API 好嗎?
- Spring i18n – 國際化資源解析