IntelliJ IDEA運(yùn)行Docker容器

2018-06-13 10:34 更新

運(yùn)行Docker容器

容器是對(duì)應(yīng)圖像的運(yùn)行時(shí)實(shí)例。有關(guān)更多信息,請(qǐng)參閱“docker run”命令參考。

IntelliJ IDEA使用運(yùn)行配置(“運(yùn)行|編輯配置(Run|Edit Configurations)”)來(lái)運(yùn)行Docker容器。有三種類(lèi)型的Docker運(yùn)行配置:

  • Docker Image:從現(xiàn)有圖像運(yùn)行容器時(shí)自動(dòng)創(chuàng)建。您可以從您之前提取或構(gòu)建的本地現(xiàn)有的Docker鏡像運(yùn)行它。
  • Dockerfile:從Dockerfile運(yùn)行容器時(shí)自動(dòng)創(chuàng)建。該配置從Dockerfile構(gòu)建一個(gè)圖像,然后從該圖像派生一個(gè)容器。
  • Docker-compose: 在Project工具窗口中從Docker Compose文件運(yùn)行多容器Docker應(yīng)用程序時(shí)自動(dòng)創(chuàng)建。 

任何Docker運(yùn)行配置也可以手動(dòng)創(chuàng)建。在“運(yùn)行/調(diào)試配置(Run/Debug Configurations)”對(duì)話框中,單擊“添加新配置(Add New Configuration)”(使用 ),指向Docker,然后單擊所需的運(yùn)行配置類(lèi)型。

從現(xiàn)有圖像運(yùn)行容器

  1. 在Docker工具窗口中,右鍵單擊該圖像并單擊“創(chuàng)建容器(Create container)”。
    運(yùn)行Docker容器
  2. 在創(chuàng)建容器彈出窗口中,單擊“創(chuàng)建(Create)”。如果您已經(jīng)為此圖像配置了Docker運(yùn)行配置,則創(chuàng)建容器彈出窗口也將包含該運(yùn)行配置的名稱(chēng)作為選項(xiàng)。
  3. 在打開(kāi)的“創(chuàng)建Docker配置”對(duì)話框中,可以為配置提供唯一的名稱(chēng),并指定容器的名稱(chēng)。如果您將容器名稱(chēng)字段留空,則Docker將為其指定一個(gè)隨機(jī)唯一的名稱(chēng)。
    運(yùn)行Docker容器

從Dockerfile運(yùn)行容器

  1. 打開(kāi)您想要運(yùn)行該容器的Dockerfile。
    您可以右鍵單擊項(xiàng)目工具窗口中的Dockerfile以進(jìn)行以下有用的操作:
    • 從Dockerfile 運(yùn)行容器
    • 保存Dockerfile的運(yùn)行配置
    • 選擇此Dockerfile的運(yùn)行配置以使其處于活動(dòng)狀態(tài)
  2. 單擊裝訂線上的 并選擇在特定的Docker節(jié)點(diǎn)上運(yùn)行容器。
    運(yùn)行Docker容器

這將創(chuàng)建并啟動(dòng)一個(gè)運(yùn)行配置,該配置根據(jù)Dockerfile構(gòu)建圖像,然后運(yùn)行基于此圖像的容器。

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

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)