好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 本地Docker安裝Postgres 12 + pgadmin的方法 (支持Apple M1)

本地Docker安裝Postgres 12 + pgadmin的方法 (支持Apple M1)

熱門標簽:福州企業電銷機器人排名 河南防封號電銷機器人是什么 打400電話怎么辦理收費 400電話辦理介紹信 怎么找到沒有地圖標注的店 宿城區電話機器人找哪家 麗江真人語音電話外呼系統 上海申請高400開頭的電話 10086外包用的什么外呼系統

介紹

項目最近要升級Posgres數據庫, 從9.6升級到12+。為了做一些migration測試,我本地要安裝幾個版本的Postgres,最方便的就是 用Docker安裝了,沒有版本沖突的問題,好管理,方便刪除。

另外建議使用docker-compose,或者stack,簡單說就是可以data存在本地,這樣每次重新啟動,數據不會丟,可以重復使用。如果 是做integration testing,則可以每次啟動一個新的DB。

下面docker-compose文件里面還有pgAdmin,這樣使用Postgres更方便。也可以使用自己喜歡的DB browser,我自己用IDEA(ultimate) 帶的Database plugin。

支持 Intel CPU

我在MacOS下用了一段時間,沒問題。

  • 保存成docker-compose.yml文件
  • 在文件路徑下運行 docker-compose up -d

說明:

  • user和password自己隨意設置
  • volumes是本地保存數據庫的路徑
  • ports:默認是5432。我一般喜歡改成15432,項目多了,10000下的port很擁擠
  • pgadmin的email和password是頁面登陸密碼
  • pgadmin的volumes和ports跟Postgres性質一樣
version: '3.5'

services:
 postgres:
 container_name: pg12
 image: postgres:12
 environment:
 POSTGRES_USER: pg12
 POSTGRES_PASSWORD: pg12
 PGDATA: /data/postgres
 volumes:
 - postgres12:/Users/szhang/postgresql/pg12
 ports:
 - "5432:5432"
 networks:
 - pg12
 restart: unless-stopped

 pgadmin:
 container_name: pgadmin12
 image: dpage/pgadmin4
 environment:
 PGADMIN_DEFAULT_EMAIL: a@gmail.com
 PGADMIN_DEFAULT_PASSWORD: a@gmail.com
 volumes:
 - pgadmin12:/Users/szhang/postgresql/.pgadmin12
 ports:
 - "27777:80"
 networks:
 - pg12
 restart: unless-stopped

networks:
 pg12:
 driver: bridge

volumes:
 postgres12:
 pgadmin12:

支持 Apple M1

這個版本唯一不同在于Postgres image 是ARM版本的,專門支持最新的Apple M1芯片的電腦。另外多說一句,Apple M1電腦可以跑Docker, 但是很多Docker image還沒有ARM版,所以目前用M1電腦做開發(需要docker)還不方便。

version: '3.5'

services:
 postgres:
 container_name: pg12
 image: arm64v8/postgres:12.6
 environment:
 POSTGRES_USER: pg12
 POSTGRES_PASSWORD: pg12
 PGDATA: /data/postgres
 volumes:
 - postgres12:/Users/shubozhang/dev/postgresql/pg12
 ports:
 - "5432:5432"
 networks:
 - pg12
 restart: unless-stopped

 pgadmin:
 container_name: pgadmin12
 image: dpage/pgadmin4
 environment:
 PGADMIN_DEFAULT_EMAIL: a@gmail.com
 PGADMIN_DEFAULT_PASSWORD: a@gmail.com
 volumes:
 - pgadmin12:/Users/shubozhang/dev/postgresql/.pgadmin12
 ports:
 - "27777:80"
 networks:
 - pg12
 restart: unless-stopped

networks:
 pg12:
 driver: bridge

volumes:
 postgres12:
 pgadmin12:

測試

pgAdmin

登陸,使用docker-compose里面的email和密碼

使用界面

Intellij IDE

使用用戶名,密碼,和端口就可以鏈接了。

到此這篇關于本地Docker安裝Postgres 12 + pgadmin (支持Apple M1)的文章就介紹到這了,更多相關Docker安裝Postgres 內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

標簽:運城 遵義 雞西 連云港 隴南 面試通知 荊門 朝陽

巨人網絡通訊聲明:本文標題《本地Docker安裝Postgres 12 + pgadmin的方法 (支持Apple M1)》,本文關鍵詞  本地,Docker,安裝,Postgres,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《本地Docker安裝Postgres 12 + pgadmin的方法 (支持Apple M1)》相關的同類信息!
  • 本頁收集關于本地Docker安裝Postgres 12 + pgadmin的方法 (支持Apple M1)的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 国产亚洲人成网站天堂岛| 国产情侣激情AV视频在线| 午夜电影理论片8888在线观看 | 国产精品爆乳尤物99精品| 91福利国产在线观看菠萝蜜| 亚洲码在线中文在线观看| h版肉动漫在线观看网站| 催眠黄色小说| 粉嫩91精品久久久久久久99蜜桃| 日本中文字幕精品理论在线| 按着腰强行坐下去h| 大j巴| 《朋友夫妇:交换》2| Chinese男男GayFuCK激情| 日本强好片久久久久久AAA| 久久天天操| 极色网| 欧美α欧美αv大片| 男生和女生一起怼怼怼| 深夜福利亚洲| 国产福利男女XXOO视频| 1000部啪啪未满十八下载软件 | 国产精品对白刺激在线观看| 被公侵犯高清在线观看| 久久天天躁狠狠躁夜夜中文字幕| 日韩成人精品日本亚洲| 日本在线播放免费无码嗯嗯啊天天 | 高清一级做a爱过程免费视频| 97国产精品欧美一区二区三区| 131美女做爰视频网站| 啪视频在线| 少妇把腿扒开让我添6912p| 男人?少妇A片免费樱桃| 别揉了湿透了漫画| 嗯啊好爽真紧嗯啊| 欧美特级AAAAA片免费观看| 921国产乱码久久久久久| 巨乳小说| 久久久91精品国产一区二区三区| japanesevideo性护士| 美女的胸无遮挡照片|