docker-compose安裝PostgreSQL

為了更快的體驗PostgreSQL,也為了試一下docker決定第一次自己寫docker-compose來安裝PostgreSQL。

  1. 準備知識
    閱讀docker hub上的內(nèi)容
  2. 編寫docker-compose
    先直接上寫好的,萌新第一次,求路過的大佬指正
version: '3.1'
services:
  db:
    image: postgres
    restart: always
    environment:
      POSTGRES_PASSWORD: root
    ports:
      - 5432:5432
    volumes:
      - ./data:/var/lib/postgresql/data

  adminer:
    image: adminer
    restart: always
    ports:
      - 8080:8080

POSTGRES_PASSWORD 指定登錄密碼 默認賬戶:postgres

  1. 啟動
    直接運行命令 docker-compose up -d
    adminer本地連接

    遠程連接

安裝中遇到的問題

官方給出了一段docker-compose,如圖:

如果使用這個僅僅只是能跑起來由于沒有對外暴露5432端口所以只能用adminer連接數(shù)據(jù)庫,所以我暴露了端口并且根據(jù)文檔描述添加了外部數(shù)據(jù)卷。
外部數(shù)據(jù)卷原文

這段主要就是說了他把數(shù)據(jù)放在了/var/lib/postgresql/data,我們暴露出來就好,哈哈。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容