最后的话
最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!
资料预览
给大家整理的视频资料:
给大家整理的电子书资料:
如果本文对你有帮助,欢迎点赞、收藏、转发给朋友,让我有持续创作的动力!
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
创建Dockerfile文件,将如下的代码内容粘贴进去即可。
注意:本例中我打出的jar包是boot.jar。如果你打出的jar包不是这个名字,则需要在如下的Dockerfile中将boot.jar(一共3处)修改成你的jar包名称。
# 使用OpenJDK作为基础镜像
FROM openjdk:8-jre-alpine
# 设置工作目录
WORKDIR /app
# 将本地的JAR包复制到容器的/app目录下
COPY boot.jar /app/
# 设置环境变量,指定JAR包名
ENV JAR\_FILE=boot.jar
# 暴露应用的端口(根据你的应用需要修改)
EXPOSE 8000
# 启动命令
# CMD ["java", "-jar", "$JAR\_FILE"]
ENTRYPOINT java -jar /app/boot.jar
(2)、上传jar和Dockerfile到安装了docker的服务器上
如果没有安装docker,可以参考前面几篇的博客。最终如下
(3)、将jar生成镜像
docker build -t boot:1.1 .
注意:末尾有一个点,一定别漏掉了
(4)、查看镜像
docker images
(5)、指定端口,启动boot的镜像服务
docker run --name boot -p 8000:8000 -d boot:1.1
(6)、查看启动日志
docker logs boot
(7)、使用postman访问部署的boot服务
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**