Docker組成

2018-06-19 11:25 更新

Docker組成

Docker Compose(Docker組成)用于運行多容器應(yīng)用程序。例如,您可以將Web服務(wù)器,后端數(shù)據(jù)庫和應(yīng)用程序代碼作為單獨的服務(wù)運行。如有必要,可以通過添加更多容器來縮放每個服務(wù)。這使您能夠在類似于生產(chǎn)的動態(tài)環(huán)境中執(zhí)行高效的開發(fā)和測試。

運行多容器Docker應(yīng)用程序

  1. 在一個或多個Docker組成文件中定義必要的服務(wù)。
  2. 在“運行(Run)”菜單中,單擊“編輯配置(Edit Configurations)”。
  3. 點擊添加按鈕( ),指向Docker,然后點擊Docker-compose。要快速創(chuàng)建Docker-compose運行配置并使用默認設(shè)置運行它,請右鍵單擊Project工具窗口中的Docker Compose文件,然后單擊上下文菜單中的Run。
    Docker組成
  4. 指定定義要在容器中運行的服務(wù)的Docker Compose文件。如有必要,您可以限制啟動此配置的服務(wù),指定環(huán)境變量,并在啟動相應(yīng)容器(即添加docker-compose up命令的--build選項)之前強制生成映像。 
  5. 運行配置準(zhǔn)備就緒后,執(zhí)行它。

當(dāng)Docker Compose運行您的多容器應(yīng)用程序時,您可以使用Docker工具窗口來控制特定的服務(wù)并與容器進行交互。

擴展服務(wù)

  1. 在Docker工具窗口中,右鍵單擊要縮放的服務(wù),然后單擊上下文菜單中的縮放(Scale)。
    Docker組成
  2. 指定您想要的服務(wù)的容器數(shù)量,然后單擊“確定”。

停止正在運行的服務(wù)

  • 在Docker工具窗口中,右鍵單擊要縮放的服務(wù),然后在上下文菜單中單擊“停止(Stop)”。
    Docker組成

停止所有正在運行的服務(wù)

  • 在Docker工具窗口中,右鍵單擊Compose節(jié)點,然后單擊上下文菜單中的Stop。
    Docker組成

關(guān)閉應(yīng)用程序:

  • 在Docker工具窗口中,右鍵單擊Compose節(jié)點,然后在上下文菜單中單擊Down。
    Docker組成

這會停止并移除容器以及所有相關(guān)的網(wǎng)絡(luò),卷和圖像。

打開用于運行應(yīng)用程序的Docker Compose文件

  • 在Docker工具窗口中,右鍵單擊Compose節(jié)點或嵌套的服務(wù)節(jié)點,然后在上下文菜單(F4)中單擊Jump to Source。

該Docker-compose運行配置將確定后綴為.ENV的環(huán)境文件,如果它們位于作為Docker Compose文件同一目錄下。

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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號