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
请您尽快回复