添加dockerfile
This commit is contained in:
		
							parent
							
								
									16f448ba91
								
							
						
					
					
						commit
						3d2f2ab782
					
				| 
						 | 
				
			
			@ -0,0 +1,35 @@
 | 
			
		|||
# 使用官方的 Java 运行时作为父镜像
 | 
			
		||||
FROM openjdk:8-jdk
 | 
			
		||||
 | 
			
		||||
# 设置工作目录
 | 
			
		||||
WORKDIR /app
 | 
			
		||||
 | 
			
		||||
# 复制应用代码到容器中
 | 
			
		||||
COPY ./target/relation-completion-0.0.1-SNAPSHOT.jar app.jar
 | 
			
		||||
 | 
			
		||||
# 设置上海时区
 | 
			
		||||
ENV TZ=Asia/Shanghai
 | 
			
		||||
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
 | 
			
		||||
 | 
			
		||||
#  --spring.config.location=file:/etc/config/application.yml
 | 
			
		||||
#  --logging.config=/etc/config/logback-spring.xml
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
# 指定启动命令
 | 
			
		||||
ENTRYPOINT ["nohup", "java", "-jar", "/app/app.jar", "--logging.config=/etc/config/logback-spring.xml", "--spring.config.location=file:/etc/config/application.yml", "> /dev/null", "&"]
 | 
			
		||||
 | 
			
		||||
# 暴露端口
 | 
			
		||||
EXPOSE 8092
 | 
			
		||||
 | 
			
		||||
# docker build -t y4-server:1.0.0 .
 | 
			
		||||
# docker save y4-server:1.0.0 > y4-server.tar
 | 
			
		||||
 | 
			
		||||
# 在idea控制台构建镜像有问题,用gitbash构建和保存
 | 
			
		||||
 | 
			
		||||
# 测试环境启动命令
 | 
			
		||||
# docker run -p 8091:8091 -d --name relation-completion
 | 
			
		||||
#-v /data/tools/relation/config/application.yml:/etc/config/application.yml
 | 
			
		||||
#-v /data/tools/relation/config/logback-spring.xml:/etc/config/logback-spring.xml
 | 
			
		||||
#-v /data/tools/relation/logs:/app/logs
 | 
			
		||||
#-v /data/tools/relation/cache:/app/cache
 | 
			
		||||
#relation-completion:0211
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user