- 下載 docker
- 注冊一個賬號,登錄 Docker
- 創建 docke r文件
mkdir -p ~/.docker && touch ~/.docker/daemon.json
- 寫入配置(全量替換)
{"builder": {"gc": {"defaultKeepStorage": "20GB","enabled": true}},"experimental": false,"registry-mirrors": ["https://dockerpull.com"]
}
- 關掉 docker 進程,雙擊docker圖標重新打開
- 安裝 postgres
docker pull postgres
- 創建文件夾
mkdir ~/Documents/postgres-data
- 運行 PostgreSQL 容器
docker run -d --name postgres --restart=always -p 5432:5432 -e POSTGRES_PASSWORD=123456 -v ~/Documents/postgres-data:/var/lib/postgresql/data postgres
其中要注意第一個 5432
端口號是否被占用,被占用了就換一個,改為 5435:5432
或其他未被占用的端口號
9. navicat 中新建一個連接,輸入連接名稱和密碼,端口號和步驟8保持一致
成功后可啟動server驗證。
筆者是用nodejs寫的,框架是fastify