1、先需要idea如何成功连接docker。不会的看这个视频
2、编写Dockerfile文件
# 基础镜像使用javaFROM openjdk:8u342-jre# 作者MAINTAINER liuzhw <liuzhw@gmail.com># 将jar包添加到容器中并更名为app.jarCOPY ./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 filesDoneSending build context to Docker daemon...[==================================================>] 17.65MBDoneStep 1/4 : FROM openjdk:8u342-jre---> 0c14a0e20aa3Step 2/4 : MAINTAINER liuzhw <liuzhw@gmail.com>---> Using cache---> 8abd08103ba2Step 3/4 : COPY ./app-web/target/app.jar tmp/app.jar---> 4e7313cd22ddStep 4/4 : ENTRYPOINT java -jar tmp/app.jar---> Running in 67a911190cb5Removing intermediate container 67a911190cb5---> 2f6a2d745776Successfully built 2f6a2d745776Successfully tagged app:1.0Existing container found: f11b2c74b62caa53f6fcb2adb3736a0ac199274e40dd9adb83f142db6be39365, removing...Creating container...Container Id: c8cf242c6ec427d5d0d98b4758131f2b0f457633567dc4282b9ba2bf16e8ec53Container 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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




