K8s编排部署java应用
创建Dockerfile文件并提前下载jar包
[root@master kubenetres]# ls
Dockerfile halo-1.3.1.jar
[root@master kubenetres]# vim Dockerfile
[root@master kubenetres]# cat Dockerfile
FROM openjdk:18-jdk-alpine3.15
COPY halo-1.3.1.jar /usr/local/halo-1.3.1.jar
ENTRYPOINT ["java","-jar","/usr/local/halo-1.3.1.jar"]
制作镜像
[root@master kubenetres]# docker build -f Dockerfile -t test3:1.0 .
Sending build context to Docker daemon 75.21MB
Step 1/3 : FROM openjdk:18-jdk-alpine3.15
---> c89120dcca4c
Step 2/3 : COPY halo-1.3.1.jar /usr/local/halo-1.3.1.jar
---> adcaca1f84da
Step 3/3 : ENTRYPOINT ["java","-jar","/usr/local/halo-1.3.1.jar"]
---> Running in 735e9129e585
Removing intermediate container 735e9129e585
---> 77fc7bd4fe43
Successfully built 77fc7bd4fe43
Success