Docker:部署Web應(yīng)用程序

2018-06-23 10:22 更新

部署Web應(yīng)用程序

您可以通過將工件文件夾映射到應(yīng)用服務(wù)器部署文件夾來部署您的Web應(yīng)用程序,您也可以通過將工件復(fù)制到部署文件夾來部署您的應(yīng)用程序。

通過將工件輸出文件夾映射到部署文件夾來部署應(yīng)用程序

  1. 在Docker工具窗口中,選擇您的應(yīng)用程序服務(wù)器容器,然后選擇Volume Bindings選項(xiàng)卡。
  2. 點(diǎn)擊 創(chuàng)建一個新的綁定。
  3. 在打開的對話框中,指定:
    • 容器路徑。 服務(wù)器部署文件夾的路徑,例如:/usr/local/tomcat/webappsTomcat。
    • 主機(jī)路徑:對于WAR工件,指向工件輸出目錄的路徑;對于分解的WAR工件,指向包含工件輸出目錄的目錄的路徑。
  4. 要應(yīng)用更改,請單擊“保存(Save)”。
  5. 要檢查映射,運(yùn)行容器的“檢查(Inspect)”命令并為HostConfig搜索檢查結(jié)果(Ctrl+F)。您會在“Binds”旁找到感興趣的映射。

通過將工件復(fù)制到服務(wù)器部署文件夾來部署應(yīng)用程序

  1. 確保您的工件與您的工具位于同一個目錄中,例如,Dockerfile。
  2. 在你的Dockerfile,在FROM <app_server_image_name>:<tag>后,例如,F(xiàn)ROM tomcat:latest,添加以下內(nèi)容:
    • 對于分解的工件:
      COPY . </server/deployment/path>,例如,COPY . /usr/local/tomcat/webappsTomcat。
    • 對于WAR工件:
      COPY <artifactname>.war </server/deployment/path>
  3. 單擊 并選擇“運(yùn)行'<ConfigurationName>'(Run '<ConfigurationName>')”。
    Docker:部署Web應(yīng)用程序
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號