docker运行springboot应用

docker运行springboot应用

  • Dockerfile文件
    FROM openjdk //依赖openjdk
    VOLUME /tmp //定义临时目录
    ADD hello-spring-cloud-eureka-1.0.0-SNAPSHOT.jar eureka.jar 把宿主机中的带运行的jar包拷贝到容器中去并改名为eureka.jar
    ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/eureka.jar"] //执行java命令,运行jar包
  • docker-compose.yml
    version: '3'
    services:
    springboot:
    restart: always
    image: eureka
    container_name: springboot
    ports:
    - 8761:8761
    volumes:
    - /tmp
  • 运行
    docker-compose up -d
posted @ 2020-03-25 11:17  RandomObject  阅读(181)  评论(0编辑  收藏  举报