这篇“SpringBoot打包Docker镜像发布的方法”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“springBoot打
这篇“SpringBoot打包Docker镜像发布的方法”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“springBoot打包docker镜像发布的方法”文章吧。
只需要添加WEB依赖
[root@iZwz9hv1phm24s3jicy8x1Z idea]# lsDockerfile Docker-Package-0.0.1-SNAPSHOT.jar[root@iZwz9hv1phm24s3jicy8x1Z idea]# docker build -t dongmu-springboot-project .Sending build context to Docker daemon 17.54MBStep 1/5 : FROM java:88: Pulling from library/java5040bd298390: Pull complete fce5728aad85: Pull complete 76610ec20bf5: Pull complete 60170fec2151: Pull complete e98f73De8f0d: Pull complete 11f7af24ed9c: Pull complete 49e2d6393f32: Pull complete bb9cdec9c7f3: Pull complete Digest: sha256:c1ff613e8ba25833d2e1940da0940c3824f03f802c449f3d1815a66b7f8c0e9dStatus: Downloaded newer image for java:8 ---> d23bdf5b1b1bStep 2/5 : COPY /*.jar /app.jar ---> a16d648390dfStep 3/5 : CMD ["--server.port=8080"] ---> Running in bc45f72484c7Removing intermediate container bc45f72484c7 ---> 713861b331adStep 4/5 : EXPOSE 8080 ---> Running in 7a28e4939b5eRemoving intermediate container 7a28e4939b5e ---> 08f540832166Step 5/5 : ENTRYPOINT ["java","-jar","/app.jar"] ---> Running in 6cd669cd522cRemoving intermediate container 6cd669cd522c ---> 1fd9f50df534Successfully built 1fd9f50df534Successfully tagged dongmu-springboot-project:latest
[root@iZwz9hv1phm24s3jicy8x1Z idea]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEdongmu-springboot-project latest 1fd9f50df534 About a minute aGo 661MBredis 5.0.9-alpine3.11 3661c84ee9d0 24 months ago 29.8MBTomcat 9.0.22 c856951ade0a 2 years ago 624MBjava 8 d23bdf5b1b1b 5 years ago 643MB[root@iZwz9hv1phm24s3jicy8x1Z idea]# docker run -d -P --name dongmu-springboot-web dongmu-springboot-projectc63282034de4e9dca727c93009e29f421bcd2544557a60b6339fa8056cc1d0d5
[root@iZwz9hv1phm24s3jicy8x1Z idea]# docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMESc63282034de4 dongmu-springboot-project "java -jar /app.jar …" 34 seconds ago Up 33 seconds 0.0.0.0:49166->8080/tcp, :::49166->8080/tcp dongmu-springboot-web[root@iZwz9hv1phm24s3jicy8x1Z idea]# curl localhost 49166<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <title>Apache Tomcat/9.0.50</title> <link href="favicon.ico" rel="icon" type="image/x-icon" /> <link href="tomcat.CSS" rel="stylesheet" type="text/css" /> </head>......访问成功
上面是内部访问,下面我们重新启动利用外网进行访问
[root@iZwz9hv1phm24s3jicy8x1Z idea]# docker run -d -p 3344:8080 --name dongmu-springboot-web dongmu-springboot-project35f3b4fe0f9a4b878d6566a9f4334fc98e7841b1fc5eb7869dd0044d4fb44d6d
以上就是关于“SpringBoot打包docker镜像发布的方法”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注编程网精选频道。
--结束END--
本文标题: SpringBoot打包docker镜像发布的方法
本文链接: https://www.lsjlt.com/news/327519.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-07
2024-05-07
2024-05-06
2024-05-06
2024-05-06
2024-05-06
2024-05-06
2024-05-06
2024-05-06
2024-05-06
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0