docker+jar如何加密
docker+xjar如何部署?
这是我的dockerfile文件
FROM openjdk:11
COPY *.jar /app.jar
COPY xjar /xjar
ENTRYPOINT ["./xjar","java","--add-opens","java.base/jdk.internal.loader=ALL-UNNAMED","-jar","app.jar"]
执行xjar是不要go环境的。只需要把xjar也丢到镜像里面就好了。
好的 感谢!
这是我的dockerfile文件
FROM openjdk:11 COPY *.jar /app.jar COPY xjar /xjar ENTRYPOINT ["./xjar","java","--add-opens","java.base/jdk.internal.loader=ALL-UNNAMED","-jar","app.jar"]执行xjar是不要go环境的。只需要把xjar也丢到镜像里面就好了。
有个问题想请教下,现在我按照你的方式处理了但是项目起不来
这是我的dockerfile文件
FROM openjdk:11 COPY *.jar /app.jar COPY xjar /xjar ENTRYPOINT ["./xjar","java","--add-opens","java.base/jdk.internal.loader=ALL-UNNAMED","-jar","app.jar"]执行xjar是不要go环境的。只需要把xjar也丢到镜像里面就好了。
有个问题想请教下,现在我按照你的方式处理了但是项目起不来
请问报错是什么样的呢
这是我的dockerfile文件
FROM openjdk:11 COPY *.jar /app.jar COPY xjar /xjar ENTRYPOINT ["./xjar","java","--add-opens","java.base/jdk.internal.loader=ALL-UNNAMED","-jar","app.jar"]执行xjar是不要go环境的。只需要把xjar也丢到镜像里面就好了。
有个问题想请教下,现在我按照你的方式处理了但是项目起不来
请问报错是什么样的呢
这是我的dockerfile文件
FROM openjdk:11 COPY *.jar /app.jar COPY xjar /xjar ENTRYPOINT ["./xjar","java","--add-opens","java.base/jdk.internal.loader=ALL-UNNAMED","-jar","app.jar"]执行xjar是不要go环境的。只需要把xjar也丢到镜像里面就好了。
有个问题想请教下,现在我按照你的方式处理了但是项目起不来
请问报错是什么样的呢
没报错 直接exited
@AngelSoulsL
- windows下运行docker我没有太多经验,我是在linux下跑的。
- 你这个docker run我没太看明白。
- 我的步骤是这样的:
- 先用docker build命令对dockerfile文件处理得到镜像
- 再用docker run命令 把上一步得到的镜像跑起来。
- 另外dockerfile第一层引入的openjdk11镜像是在linux系统下的,所以引入的xjar可执行程序必须是在linux下编译得到的可执行程序。在win下编译得到的xjar可执行程序不能直接使用。
这是我的dockerfile文件
FROM openjdk:11 COPY *.jar /app.jar COPY xjar /xjar ENTRYPOINT ["./xjar","java","--add-opens","java.base/jdk.internal.loader=ALL-UNNAMED","-jar","app.jar"]执行xjar是不要go环境的。只需要把xjar也丢到镜像里面就好了。
有个问题想请教下,现在我按照你的方式处理了但是项目起不来
请问报错是什么样的呢
这是我的dockerfile文件
FROM openjdk:11 COPY *.jar /app.jar COPY xjar /xjar ENTRYPOINT ["./xjar","java","--add-opens","java.base/jdk.internal.loader=ALL-UNNAMED","-jar","app.jar"]执行xjar是不要go环境的。只需要把xjar也丢到镜像里面就好了。
有个问题想请教下,现在我按照你的方式处理了但是项目起不来
请问报错是什么样的呢
没报错 直接exited
我记得之前的版本不是需要go文件来执行xjar吗?你的go文件是在Windows下面编译的还是Linux编译的?
