codecamp

Docker:部署Web应用程序

部署Web应用程序

您可以通过将工件文件夹映射到应用服务器部署文件夹来部署您的Web应用程序,您也可以通过将工件复制到部署文件夹来部署您的应用程序。

通过将工件输出文件夹映射到部署文件夹来部署应用程序

  1. 在Docker工具窗口中,选择您的应用程序服务器容器,然后选择Volume Bindings选项卡。
  2. 点击 创建一个新的绑定。
  3. 在打开的对话框中,指定:
    • 容器路径。 服务器部署文件夹的路径,例如:/usr/local/tomcat/webappsTomcat。
    • 主机路径:对于WAR工件,指向工件输出目录的路径;对于分解的WAR工件,指向包含工件输出目录的目录的路径。
  4. 要应用更改,请单击“保存(Save)”。
  5. 要检查映射,运行容器的“检查(Inspect)”命令并为HostConfig搜索检查结果(Ctrl+F)。您会在“Binds”旁找到感兴趣的映射。

通过将工件复制到服务器部署文件夹来部署应用程序

  1. 确保您的工件与您的工具位于同一个目录中,例如,Dockerfile。
  2. 在你的Dockerfile,在FROM <app_server_image_name>:<tag>后,例如,FROM tomcat:latest,添加以下内容:
    • 对于分解的工件:
      COPY . </server/deployment/path>,例如,COPY . /usr/local/tomcat/webappsTomcat。
    • 对于WAR工件:
      COPY <artifactname>.war </server/deployment/path>
  3. 单击 并选择“运行'<ConfigurationName>'(Run '<ConfigurationName>')”。
    Docker:部署Web应用程序
Docker:运行应用程序服务器映像
Docker:将容器http端口映射到主机端口
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

IntelliJ IDEA的一般准则

什么是IntelliJ IDEA项目

使用IntelliJ IDEA的意图行为

IntelliJ IDEA使用运行/调试配置

特定于VCS的程序

IntelliJ IDEA语言和特定框架指南

IntelliJ IDEA的数据库和SQL功能

IntelliJ IDEA使用之JavaServer Faces(JSF)

IntelliJ IDEA:分析PHP应用程序的性能

IntelliJ IDEA:调试PHP应用程序

IntelliJ IDEA:适用于PHP的Google App Engine

IntelliJ IDEA更多内容

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }