springboot项目部署到docker中去

Published on with 0 views and 0 comments

  1. 打 jar 包,可以现在本地 Java -jar 运行一下
  2. 将 jar 包复制到 Linux 虚拟机一份
  3. VIM Dockerfile,创建一个文件,内容如下:
FROM openjdk:8-jdk-alpine
ADD xxxx1.jar xxxx2.jar

ENV JAVA_OPTS="-Xmx200m"

EXPOSE xxxx3

CMD ["sh", "-c", "java $JAVA_OPTS -jar /xxxx2.jar"]

注:xxxx1为打包好的jar包名称;xxxx2为自定义名称,什么都行;xxxx3为项目运行的端口号,自定义

  1. 将 jar 包编译成 docker 镜像

命令为:docker build -f Dockerfile -t xxxx5:xxxx6 .
注:xxxx5 为自定义 docker 镜像名称;xxxx6 为版本号,一般为 1.0 或 1.0.0;在版本号后还有一个 . 这个点不能少

  1. 运行 docker 镜像

使用命令:docker run -d -p xxxx7:xxxx8 xxxx9:xxxx10

注:xxxx7 为映射到你本机的端口,当你要调用改服务时使用这个端口;xxxx8 是该服务在 docker 服务器内的端口,被影射到 xxxx7 上了;xxxx9 是编译 docker 镜像时自定义的镜像名称;xxxx10 是自定义的版本号

  1. 可以通过查看日志来查看服务运行状况

命令为:docker logs -f xxxx11

注:-f 指查看实时日志;xxxx11 指运行该服务的 docker 容器的名称可通 docker ps 查看


标题:springboot项目部署到docker中去
作者:cuijianzhe
地址:https://cjzshilong.cn/articles/2020/11/02/1604320148485.html