1

Secnario:尝试使用带有 dockerfile 的 docker compose 文件运行 JAVA 和 Tomcat

第 1 步:创建 Docker 撰写文件

版本:'3' 服务:tomcat:container_name:Tomcat_Java 构建:dockerfile:端口:-“8080:8000” https://imgur.com/a/7ohLU

第 2 步:为 java + tomcat 服务创建一个 dockerfile #SPECIFY THE CONTAINER IMAGE FROM microsoft/windowsservercore

将 Apache TOMCAT 安装文件复制到容器中

添加 ./birdoncloud/setup c:/source

SHELL ["powershell", "-Command", "c:/source/jre.cmd;"]

安装 JAVA JDK

SHELL ["powershell", "-Command", "c:/source/jdk.cmd;"]

将 TOMCAT 文件复制到 C 盘

SHELL ["powershell", "-Command", "复制项目 c:/source/tomcat -Destination c:/tomcat -Recurse;"]

为 JRE 和 JDK 文件夹设置环境路径变量

SHELL ["powershell", "-Command", "c:/source/Environmentvariable.ps1;"]

安装 Tomcat 服务

SHELL ["powershell", "-Command", "c:/source/tomcatservice.bat;"]

安装 Elasticsearch 服务

SHELL ["powershell", "-Command", "sc.exe config tomcat9 obj=LocalSystem start=auto;"] https://imgur.com/cjsvnQZ

第三步:运行 Docker-compose up

https://imgur.com/a/l7LUh

请您尽快回复

4

0 回答 0