在Docker容器中運(yùn)行數(shù)據(jù)庫(kù)

2018-06-20 10:44 更新

在容器中運(yùn)行數(shù)據(jù)庫(kù)

您可以使用Docker運(yùn)行數(shù)據(jù)庫(kù)容器并測(cè)試應(yīng)用程序與它的交互方式。本教程介紹如何使用PostJSQL服務(wù)器運(yùn)行Docker容器,并使用IntelliJ IDEA連接到它。

  1. 拉取PostgreSQL服務(wù)器映像             86af4898-3d51-4e77-bb64-053225235200
      • 在Docker工具窗口中,右鍵單擊Images節(jié)點(diǎn),然后單擊Pull image。
      • 在Pull Image對(duì)話框中,選擇默認(rèn)的Docker Hub注冊(cè)表并指定PostgreSQL服務(wù)器映像存儲(chǔ)庫(kù)名稱和標(biāo)記(postgreslatest)。
      • 點(diǎn)擊“確定”并等待圖像被拉出。
    • 從PostgreSQL服務(wù)器映像運(yùn)行容器
      2(1)
      • 在Docker工具窗口中,右鍵單擊PostgreSQL服務(wù)器映像,然后單擊“創(chuàng)建容器(Create container)”。
      • 在“創(chuàng)建容器(Create container)”彈出窗口中,單擊“創(chuàng)建(Create)”。
      • 在“創(chuàng)建Docker配置(Create Docker Configuration)”對(duì)話框中,指定容器的名稱,選擇“全部(All)”將所有公開(kāi)的容器端口發(fā)布到主機(jī)接口,然后單擊“運(yùn)行(Run)”。
    • 連接到PostgreSQL服務(wù)器
      3(1) 
      • 打開(kāi)“數(shù)據(jù)庫(kù)(Database)”工具窗口(查看|工具窗口|數(shù)據(jù)庫(kù)(View | Tool Windows | Database))。
      • 單擊“新建(New)”( ),指向“數(shù)據(jù)源(Data Source)”,然后單擊PostgreSQL。
      • 將主機(jī)名設(shè)置為localhost,端口設(shè)置為5432,默認(rèn)數(shù)據(jù)庫(kù)和用戶名為postgres。默認(rèn)情況下不需要密碼。
      • 如有必要,請(qǐng)下載驅(qū)動(dòng)程序并測(cè)試連接。
      • 點(diǎn)擊“確定”將PostgreSQL服務(wù)器添加為數(shù)據(jù)源。

    有關(guān)在IntelliJ IDEA中使用數(shù)據(jù)庫(kù)源的更多信息,請(qǐng)參閱IntelliJ IDEA的數(shù)據(jù)庫(kù)和SQL功能。

    以上內(nèi)容是否對(duì)您有幫助:
    在線筆記
    App下載
    App下載

    掃描二維碼

    下載編程獅App

    公眾號(hào)
    微信公眾號(hào)

    編程獅公眾號(hào)