一、认识Dockerfile以及相关配置
(以下步骤都是在docker环境已经准备完成的情况下)
#第一部分 基础镜像部分,下转需要的镜像在这里引入
FROM alpine
#第2部分: 维护者信息,配置基础信息
LABEL mainatiner=“baimeidashu”
name=“demo”
abc=“asdf”
#第3部分: 镜像操作指令 ,用于修改配置或者拷贝jar文件等
RUN echo hello
#第4部分: CMD 命令,在镜像中执行cmd命令
CMD sleep 300; echo success
二、Java后端服务如何打包成镜像
1.首先我们通过Idea等工具把我们日常的项目打包成可执行jar包,这一步就省略了,这里要确保你打的jar包可以正常运行。
2.在linux服务器找到一个指定位置,例如/app/dockerfile
然后通过在线下载或者上传的方式把我们打包好的jar上传上去
3执行vi Dockerfile, 创建一个dockerfile文件,
然后把下面的内容复制到文件里面
三、使用你们私有的JDK 21镜像作为基础镜像
#选中docker按照好的JDK镜像源
FROM icreate-jdk21:latest
#第2部分 维护者信息 (可以省略,非必须)
LABEL maintainer=“telobe”
#第3部分 镜像操作指令 重点,复制当前文件夹下面的jar包到镜像里面
COPY *.jar /app.jar
#声明当前镜像在8080端口占用,用于外部端口映射
EXPOSE 8080
#第4部分 启动时执行指令
CMD java -jar /app.jar

最低0.47元/天 解锁文章
708

被折叠的 条评论
为什么被折叠?



