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

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-10-11
  • 2022-01-12
  • 2021-08-31
  • 2021-09-08
  • 2022-12-23
  • 2021-10-22
猜你喜欢
  • 2021-05-25
  • 2022-12-23
  • 2021-08-18
  • 2021-05-16
  • 2021-12-23
  • 2022-12-23
  • 2021-09-26
相关资源
相似解决方案