You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
			
				
					21 lines
				
				640 B
			
		
		
			
		
	
	
					21 lines
				
				640 B
			| 
								 
											6 years ago
										 
									 | 
							
								# 基础镜像
							 | 
						||
| 
								 | 
							
								FROM openjdk:8u242-jre-buster
							 | 
						||
| 
								 | 
							
								# 作者
							 | 
						||
| 
								 | 
							
								MAINTAINER rongchao@elink-cn.com
							 | 
						||
| 
								 | 
							
								# 对应pom.xml文件中的dockerfile-maven-plugin插件JAR_FILE的值
							 | 
						||
| 
								 | 
							
								ARG JAR_FILE
							 | 
						||
| 
								 | 
							
								# 对应pom.xml文件中的dockerfile-maven-plugin插件JAR_NAME的值
							 | 
						||
| 
								 | 
							
								ARG JAR_NAME
							 | 
						||
| 
								 | 
							
								# 对应pom.xml文件中的dockerfile-maven-plugin插件SERVER_PORT的值
							 | 
						||
| 
								 | 
							
								ARG SERVER_PORT
							 | 
						||
| 
								 | 
							
								# 复制打包完成后的jar文件到/opt目录下
							 | 
						||
| 
								 | 
							
								ENV JAR_PATH /mnt/epdc/${JAR_NAME}.jar
							 | 
						||
| 
								 | 
							
								ADD ${JAR_FILE} $JAR_PATH
							 | 
						||
| 
								 | 
							
								# /data设为环境变量
							 | 
						||
| 
								 | 
							
								ENV DATAPATH /data
							 | 
						||
| 
								 | 
							
								# 挂载/data目录到主机
							 | 
						||
| 
								 | 
							
								VOLUME $DATAPATH
							 | 
						||
| 
								 | 
							
								# 启动容器时执行
							 | 
						||
| 
								 | 
							
								ENTRYPOINT java -jar -Xmx1024m $JAR_PATH
							 | 
						||
| 
								 | 
							
								EXPOSE ${SERVER_PORT}
							 |