dockerfile案例 springboot项目部署

网友投稿 242 2022-10-25

dockerfile案例 springboot项目部署

1)、将springboot项目打包

2)、制作dockerfile文件

##基础镜像使用javaFROM java:8##自己定制的镜像文件作者MAINTAINER mayikt.com##VOLUME 用于指定临时文件且目录为/tmp##其效果是在主机 /var/lib/docker 目录下创建了一个临时文件,并链接到容器的/tmpVOLUME /tmp#将jar包 添加到容器中并更名为mayikt.jarADD

docker-0.0.1-SNAPSHOT.jar

mayikt.jar

#运行jar包RUN bash -c 'touch /mayikt.jar'ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/mayikt.jar"]###暴露端口8080EXPOSE 8080

3)、dockerfile文件 打包成镜像####宿机 /usr/dockerfile/Dockerfile

i)、Dockerfile文件上传到/usr/mykit目录中

ii)、项目包docker-0.0.1-SNAPSHOT.jar上传宿机 /usr/mykit目录中

iii)、打包

docker build -f Dockerfile -t myikit-member:1 .

4)、运行镜像文件

docker run   -p 8070:8080      myikit-member:1

#####宿机访问  curl localhost:8070/ 如下

#####外网访问  -jar

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:vga接口种类有哪些
下一篇:深度学习以及关于TensorFlow的简介
相关文章

 发表评论

暂时没有评论,来抢沙发吧~