网站开发合同补充协议,网站显示结算,展厅设计与施工公司,腾讯云服务器安装wordpressidea使用ssh连接docker#xff0c;并通过Dockerfile文件#xff0c;直接在idea中启动docker应用#xff0c;并进行远程debug 第一步: idea通过ssh连接docker第二步#xff1a;使用Dockerfile文件在远程启动应用第三步: 远程debug 容器运行的好处是减轻本地运行的负担(本地电… idea使用ssh连接docker并通过Dockerfile文件直接在idea中启动docker应用并进行远程debug 第一步: idea通过ssh连接docker第二步使用Dockerfile文件在远程启动应用第三步: 远程debug 容器运行的好处是减轻本地运行的负担(本地电脑只负责应用打包)和可以将一些应用依赖的第三方软件安装到容器中本地电脑无需安装(减少本地电脑安装一大堆乱七八糟的软件例如Java应用需要在线看office文档需要依赖的office套件等) 第一步: idea通过ssh连接docker 第二步使用Dockerfile文件在远程启动应用 Dockerfile文件内容(war包)
# 这个镜像可以自行选择例如有些应用需要office依赖等但又不想再自己电脑上装即可通过将依赖都安装到容器中的方式去运行应用再配合远程debug即可实现几乎无感的远程开发
FROM tomcat:jre8-alpine
WORKDIR /usr/local/tomcatENV CATALINA_OPTS-agentlib:jdwptransportdt_socket,servery,suspendn,address28080RUN rm -rf webapps/*
ADD ./target/*.war webapps/app.war
EXPOSE 8080
Dockerfile文件内容(jar包)
FROM openjdk:17-jdk-slimWORKDIR /dataCOPY build/libs/*.jar /data/app.jarENTRYPOINT [java,-Xms512m,-Xmx4096m,-XX:UseG1GC,-jar,-Duser.languagezh,/data/app.jar] 看日志
第三步: 远程debug 至此即可调用接口idea进行debug了