Docker Compose
version: '3.8'
services:
demoService:
restart: always
build: .
image: demoService:1.0.0 #自定義鏡像名和版本號
container_name: demoService
volumes:
- /vol2/1000/docker-data/demoService/logs:/logs
ports:
- 9999:9999
environment:
- profile=local
- TZ=Asia/Shanghai
Dockerfile
FROM java:8u111-jdk-alpine
VOLUME /tmp
COPY demoService-0.0.1-SNAPSHOT.jar demoService-0.0.1-SNAPSHOT.jar
ENTRYPOINT ["java","-jar" ,"-Xms2048m","-Xmx2048m","-Xss512k","-Dspring.profiles.active=${profile}","demoService-0.0.1-SNAPSHOT.jar"]