修改内容
							parent
							
								
									8fc95e458d
								
							
						
					
					
						commit
						f79627415e
					
				
							
								
								
									
										19
									
								
								DockerFile
								
								
								
								
							
							
						
						
									
										19
									
								
								DockerFile
								
								
								
								
							| 
						 | 
					@ -3,24 +3,23 @@
 | 
				
			||||||
FROM centos
 | 
					FROM centos
 | 
				
			||||||
COPY README.md /usr/local/README.md
 | 
					COPY README.md /usr/local/README.md
 | 
				
			||||||
# 会自动解压到指定目录,不需要人为去解压
 | 
					# 会自动解压到指定目录,不需要人为去解压
 | 
				
			||||||
ADD jdk-8u401-linux-x64.tar.gz /usr/local/
 | 
					ADD jdk-8u401-linux-x64.tar.gz /usr/local
 | 
				
			||||||
ADD apache-tomcat-9.0.85.tar.gz /usr/local/
 | 
					ADD apache-tomcat-9.0.85.tar.gz /usr/local
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ENV MYPATH /usr/local/
 | 
					ENV MYPATH /usr/local
 | 
				
			||||||
WORKDIR $MYPATH
 | 
					WORKDIR $MYPATH
 | 
				
			||||||
ENV JAVA_HOME $MYPATH/jdk-8u401
 | 
					RUN mv jdk1.8.0_401/ java/
 | 
				
			||||||
 | 
					RUN mv apache-tomcat-9.0.85/ tomcat/
 | 
				
			||||||
 | 
					ENV JAVA_HOME $MYPATH/java
 | 
				
			||||||
 | 
					ENV JAVA_VERSION jdk-8u401-linux-x64
 | 
				
			||||||
ENV TOMCAT_HOME $MYPATH/tomcat
 | 
					ENV TOMCAT_HOME $MYPATH/tomcat
 | 
				
			||||||
ENV TOMCAT_VERSION apache-tomcat-9.0.85
 | 
					ENV TOMCAT_VERSION apache-tomcat-9.0.85
 | 
				
			||||||
ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
 | 
					ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
 | 
				
			||||||
ENV CATALINA_HOME $TOMCAT_HOME
 | 
					 | 
				
			||||||
ENV CATALINA_BASH $TOMCAT_HOME
 | 
					 | 
				
			||||||
ENV PATH $PATH:$JAVA_HOME/bin:$CATALINA_HOME/lib:$CATALINA_HOME/bin
 | 
					ENV PATH $PATH:$JAVA_HOME/bin:$CATALINA_HOME/lib:$CATALINA_HOME/bin
 | 
				
			||||||
 | 
					
 | 
				
			||||||
EXPOSE 8080
 | 
					EXPOSE 8080
 | 
				
			||||||
 | 
					
 | 
				
			||||||
VOLUME ["$CATALINA_HOME/logs/","$CATALINA_HOME/webapps"]
 | 
					VOLUME ["$TOMCAT_HOME/logs/","$TOMCAT_HOME/webapps"]
 | 
				
			||||||
#VOLUME ["/usr/local/apache-tomcat-9.0.54/logs/","/usr/local/apache-tomcat-9.0.54/webapps"]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# 注意:tail -F ,这里如果用小写的f,启动容器的时候打印完日志后会退出,用大写-F容器才会停留
 | 
					# 注意:tail -F ,这里如果用小写的f,启动容器的时候打印完日志后会退出,用大写-F容器才会停留
 | 
				
			||||||
CMD $CATALINA_HOME/bin/startup.sh && tail -F $CATALINA_HOME/logs/catalina.out
 | 
					CMD $TOMCAT_HOME/bin/startup.sh && tail -F $TOMCAT_HOME/logs/catalina.out
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,7 +1,7 @@
 | 
				
			||||||
``` shell
 | 
					``` shell
 | 
				
			||||||
docker build -f .\DockerFile -t tomcat-9-j8-centos .
 | 
					docker build -f .\DockerFile -t tomcat-9-j8-centos .
 | 
				
			||||||
# 推送
 | 
					# 推送
 | 
				
			||||||
docker login macrocc.com:3000
 | 
					docker tag tomcat-9-j8-centos:latest macrocc.com:3000/macrocc/tomcat-9-j8-centos:1.1.0
 | 
				
			||||||
docker push gitea.example.com/marcrocc/tomcat-9-j8-centos:latest
 | 
					docker push macrocc.com:3000/macrocc/tomcat-9-j8-centos:1.1.0
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue