diff --git a/fiji-openjdk-6/Dockerfile b/fiji-openjdk-6/Dockerfile index 7c57832..1c24986 100644 --- a/fiji-openjdk-6/Dockerfile +++ b/fiji-openjdk-6/Dockerfile @@ -13,7 +13,7 @@ WORKDIR /fiji # Install Fiji. RUN \ - curl -O http://update.imagej.net/bootstrap.js && \ + curl -O https://update.imagej.net/bootstrap.js && \ jrunscript bootstrap.js update-force-pristine # Add fiji to the PATH diff --git a/fiji-openjdk-7/Dockerfile b/fiji-openjdk-7/Dockerfile index 9484cf8..8ef4fd3 100644 --- a/fiji-openjdk-7/Dockerfile +++ b/fiji-openjdk-7/Dockerfile @@ -3,7 +3,7 @@ # # Pull base JDK-7 image. -FROM dockerfile/java:openjdk-7-jdk +FROM openjdk:7 # Define maintainer. MAINTAINER Mark Hiner @@ -13,7 +13,7 @@ WORKDIR /fiji # Install Fiji. RUN \ - curl -O http://update.imagej.net/bootstrap.js && \ + curl -O https://update.imagej.net/bootstrap.js && \ jrunscript bootstrap.js update-force-pristine # Add fiji to the PATH diff --git a/fiji-openjdk-8/Dockerfile b/fiji-openjdk-8/Dockerfile index 7864649..f5a0779 100644 --- a/fiji-openjdk-8/Dockerfile +++ b/fiji-openjdk-8/Dockerfile @@ -2,8 +2,8 @@ # Fiji + Java 8 Dockerfile # -# Pull base JDK-6 image. -FROM java:8-jdk +# Pull base JDK-8 image. +FROM openjdk:8 # Define maintainer. MAINTAINER Mark Hiner @@ -13,7 +13,7 @@ WORKDIR /fiji # Install Fiji. RUN \ - curl -O http://update.imagej.net/bootstrap.js && \ + curl -O https://update.imagej.net/bootstrap.js && \ jrunscript bootstrap.js update-force-pristine # Add fiji to the PATH diff --git a/fiji-oracle-jdk6/Dockerfile b/fiji-oracle-jdk6/Dockerfile index 7d2c289..8eb601b 100644 --- a/fiji-oracle-jdk6/Dockerfile +++ b/fiji-oracle-jdk6/Dockerfile @@ -13,7 +13,7 @@ WORKDIR /fiji # Install Fiji. RUN \ - curl -O http://update.imagej.net/bootstrap.js && \ + curl -O https://update.imagej.net/bootstrap.js && \ jrunscript bootstrap.js update-force-pristine # Add fiji to the PATH diff --git a/fiji-oracle-jdk7/Dockerfile b/fiji-oracle-jdk7/Dockerfile index 32d83ca..7b27138 100644 --- a/fiji-oracle-jdk7/Dockerfile +++ b/fiji-oracle-jdk7/Dockerfile @@ -13,7 +13,7 @@ WORKDIR /fiji # Install Fiji. RUN \ - curl -O http://update.imagej.net/bootstrap.js && \ + curl -O https://update.imagej.net/bootstrap.js && \ jrunscript bootstrap.js update-force-pristine # Add fiji to the PATH diff --git a/fiji-oracle-jdk8-arm32v7/Dockerfile b/fiji-oracle-jdk8-arm32v7/Dockerfile new file mode 100644 index 0000000..8717b38 --- /dev/null +++ b/fiji-oracle-jdk8-arm32v7/Dockerfile @@ -0,0 +1,41 @@ +# Fiji & Oracle Java 8 Dockerfile for ARM32v7 +# +# Derived from https://github.com/dockerfile/java/tree/master/oracle-java8 +# + +# Pull base ubuntu image +FROM arm32v7/ubuntu + +# Define maintainer. +MAINTAINER Mark Hiner + +# Install Oracle Java 8 +RUN apt-get -y update \ +&& apt-get -y install software-properties-common \ +&& echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | debconf-set-selections \ +&& add-apt-repository -y ppa:webupd8team/java \ +&& apt-get -y update \ +&& apt-get -y install oracle-java8-installer \ +&& rm -rf /var/lib/apt/lists/* \ +&& rm -rf /var/cache/oracle-jdk8-installer + +# Define commonly used JAVA_HOME variable +ENV JAVA_HOME /usr/lib/jvm/java-8-oracle + +# Define working directory. +WORKDIR /fiji + +# Install Fiji. +RUN apt-get -y update \ +&& apt-get install -y wget \ +&& apt-get install -y unzip \ +&& wget https://downloads.imagej.net/fiji/latest/fiji-nojre.zip \ +&& unzip fiji-nojre.zip \ +&& wget -P ./Fiji.app https://raw.githubusercontent.com/imagej/imagej/master/bin/ImageJ.sh \ +&& chmod u+x ./Fiji.app/ImageJ.sh + +# Add fiji to the PATH +ENV PATH $PATH:/fiji/Fiji.app + +# Define default command. +CMD ImageJ.sh --headless