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
我们都只是茫茫星辰中的一粒沙。