jar包运行在docker 容器内简单示例

  • 获取基础镜像
    docker pull openjdk:8
  • 编写Dockerfile
    Dockerfile详解
    示例
FROM openjdk:8

LABEL version="1.0" maintainer="gm<475570815@qq.com>"

EXPOSE 8888

COPY eureka.jar app.jar

ENTRYPOINT ["java","-jar","/app.jar"]

  • 制作镜像
    将jar和Dockerfile至于和Dockerfile相符的相对路径下执行build命令
    docker build -t eureka:v1 .
  • 运行镜像
    按情况挂载物理机路径映射物理机端口
    docker run --name=eureka -d -p 8888:8888 eureka:v1
  • 通过docker容器日志查看jar日志
    docker logs -f eureka
上一篇:Docker搭建CFS三层内网靶场


下一篇:apisix插件开发(lua版)