0
点赞
收藏
分享

微信扫一扫

docker部署springboot项目

荷一居茶生活 2022-02-16 阅读 93

docker部署springboot项目

  1. 先打包spring boot 项目
    ♥ 在pom.xml中加入
    在这里插入图片描述
    ♥修改配置文件,把数据库,端口号等等改为线上配置
    ♥打包jar包
    在这里插入图片描述
    打包出来的文件在target中以.jar结尾的文件在这里插入图片描述
  2. 部署jar包在linux服务器上运行
    ♥把jar文件随便丢在服务器的那个目录下,列如我放在/home/jar/
    ♥安装好docker之后,拉取镜像docker pull java:8
    ♥在你jar的同级目录下配置个dockerfile文件
    ♥进入/home/jar/下输入docker build .打包成镜像
    ♥运行镜像docker run –d –name springboot –p 8082:8082
    ⭐-d:后台运行
    ⭐-name:容器名
    ⭐-p:端口号

dockerfile配置文件详情

{
FROM java:8
MAINTAINER zcx
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
RUN echo 'Asia/Shanghai' >/etc/timezone
EXPOSE 8082
ENTRYPOINT ["java","-jar","-Duser.timezone=GMT+8","/app.jar"]
}

FROM:通过Java8运行文件
MAINTAINER:指定镜像作者
以RUN开头的两句主要是实现jar时间与服务器时间同步
EXPOSE:指定端口号
ENTRYPOINT:docker启动时的运行命令,容器运行就启动jar包

举报

相关推荐

0 条评论