暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

10:02IDEA如何一键部署springboot项目到docker

干货食堂 2022-10-25
1382


1、先需要idea如何成功连接docker。不会的看这个视频

2、编写Dockerfile文件

    # 基础镜像使用java
    FROM openjdk:8u342-jre
    # 作者
    MAINTAINER liuzhw <liuzhw@gmail.com>
    # 将jar包添加到容器中并更名为app.jar
    COPY ./target/app.jar /tmp/app.jar
    # 暴露端口
    EXPOSE 8080
    # 入口,java项目的启动命令
    ENTRYPOINT java -jar tmp/app.jar


    3、配置idea

    4、一键启动

    构建日志

      Deploying 'app01 Dockerfile: Dockerfile'...
      Building image...
      Preparing build context archive...
      [==================================================>]104/104 files
      Done


      Sending build context to Docker daemon...
      [==================================================>] 17.65MB
      Done


      Step 1/4 : FROM openjdk:8u342-jre
      ---> 0c14a0e20aa3
      Step 2/4 : MAINTAINER liuzhw <liuzhw@gmail.com>
      ---> Using cache
      ---> 8abd08103ba2
      Step 3/4 : COPY ./app-web/target/app.jar tmp/app.jar
      ---> 4e7313cd22dd
      Step 4/4 : ENTRYPOINT java -jar tmp/app.jar
      ---> Running in 67a911190cb5
      Removing intermediate container 67a911190cb5
      ---> 2f6a2d745776


      Successfully built 2f6a2d745776
      Successfully tagged app:1.0
      Existing container found: f11b2c74b62caa53f6fcb2adb3736a0ac199274e40dd9adb83f142db6be39365, removing...
      Creating container...
      Container Id: c8cf242c6ec427d5d0d98b4758131f2b0f457633567dc4282b9ba2bf16e8ec53
      Container name: 'app01'
      Attaching to container 'app01'...
      Starting container 'app01'
      'app01 Dockerfile: Dockerfile' has been deployed successfully.





      访问项目:http://192.168.137.128:8080/health


      如果帮助到了你,还希望你能一键三连,点赞,转发,再看。感谢!!!

      如果帮助到了你,还希望你能一键三连,点赞,转发,再看。感谢!!!

      如果帮助到了你,还希望你能一键三连,点赞,转发,再看。感谢!!!

      如果帮助到了你,还希望你能一键三连,点赞,转发,再看。感谢!!!

      如果帮助到了你,还希望你能一键三连,点赞,转发,再看。感谢!!!


      文章转载自干货食堂,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

      评论