RUN wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/7u4-b20/jdk-7u4-linux-x64.tar.gz" RUN mkdir /opt/jdk1.7.0_04 RUN tar zxvf jdk-7u4-linux-x64.tar.gz -C /opt/jdk1.7.0_04 RUN ln -s /opt/jdk1.7.0_04 /opt/java RUN echo "export JAVA_HOME=/opt/java" >> /root/.bashrc RUN echo "export PATH=$PATH:/opt/java/bin" >> /root/.bashrc
Java 6或者7 (1.7_79 如下,以上版本jdk會出現不兼容,不支持java1.8)這個比較坑,其實java6也不能夠的,只能1.7_79如下的版本。巨坑啊,耗費了好幾個小時。java
vim /etc/profile JAVA_HOME=/opt/java PATH=$JAVA_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME export PATH export CLASSPATH
CREATE DATABASE IF NOT EXISTS cat default charset utf8
RUN mkdir -p /data/appdatas/cat RUN mkdir -p /data/applogs/cat ##CLONE RUN git clone https://github.com/dianping/cat.git RUN cd cat RUN git checkout mvn-repo RUN cp -R * ~/.m2/repository RUN git checkout master RUN mvn clean install -DskipTests RUN mvn cat:install