创建springboot项目及用Docker部署的两种方法

一、用Dockerfile创建镜像

  1. 首先创建一个能正常运行的springboot项目husky

    第一步,选择构建springboot项目
    在这里插入图片描述
    第二步,创建包名和项目名
    在这里插入图片描述
    第三步,勾选需要的依赖
    在这里插入图片描述
    第四步,选择项目位置
    在这里插入图片描述
    第五步,随便写个测试类和页面就ok了
    在这里插入图片描述
    第六步,测试,启动项目在本地浏览器输入:localhost:8088/husky如下表示成功了。
    在这里插入图片描述
    第七步,项目打包传服务器
    在这里插入图片描述

  2. 服务器部署
    上传项目到/opt/husky下面

    #cd /opt
    #mkdir husky
    #cd husky
    #rz
    这样包就被上传到服务器的/opt/husky下面了
    

    rz:是将本地文件传服务器,输入rz点enter如果找不到命令需要先下载rz命令(rz上传 sz下载)如下

    #yum install lrzsz
    #rz
    

    在这里插入图片描述
    找到包上传

  3. docker部署springboot项目
    第一步,linux安装docker,安装地址: https://blog.csdn.net/Z_Vivian/article/details/88886559
    第二步,在/opt/husky/目录下创建Dockerfile(注意Dockerfile文件没有后缀,可以在linux下用vim创建,也可以在本地创建文本文档再去掉后缀)Dockerfile内容如下:

    FROM openjdk:8 
    MAINTAINER zzx 1101648204@qq.com 
    ADD husky.jar ~/husky.jar 
    EXPOSE 8088 
    ENTRYPOINT ["java","-jar","~/husky.jar"]
    

    第三部,/opt/husky下输入命令(后面有个.)用Dockefile创建镜像

    #docker build -t husky .
    

    第四步,查看镜像

    #docker images
    

    在这里插入图片描述
    我们能发现镜像被创建了
    第五步,创建启动容器

    #docker run -d -p 8765:8765 husky
    

    查看容器

    #docker ps -a
    

    在这里插入图片描述
    可以看到容器已经启动了
    如果我们项目有改动重新打包执行(docker restart 容器ID)就可以了如下:

    扫描二维码关注公众号,回复: 6146916 查看本文章
    #docker restart husky
    

    在这里插入图片描述
    启动成功

二、Dockerfile创建镜像加shell脚本的启动方式

 待更新。。。

猜你喜欢

转载自blog.csdn.net/Z_Vivian/article/details/89398469
今日推荐