Update dockerfile to currently deployed image.

Change-Id: Id10e49e38fbb6ae6306c2201257295504812780e
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
Reviewed-on: https://git.eclipse.org/r/c/linuxtools/org.eclipse.linuxtools/+/165996
Tested-by: Linux Tools Bot <linuxtools-bot@eclipse.org>
diff --git a/releng/container-build/Dockerfile b/releng/container-build/Dockerfile
index 247d5f6..853ef3b 100644
--- a/releng/container-build/Dockerfile
+++ b/releng/container-build/Dockerfile
@@ -1,4 +1,4 @@
-FROM eclipsecbi/fedora-gtk3-mutter:29-gtk3.24
+FROM eclipsecbi/fedora-gtk3-mutter:31-gtk3.24
 
 # Back to root for install
 USER 0
@@ -24,8 +24,8 @@
 RUN sed -i '/tsflags=nodocs/ d' /etc/dnf/dnf.conf
 
 RUN dnf -y update && dnf -y install \
-    java-openjdk maven webkit2gtk3 \
-    gcc-c++ oprofile perf systemtap rpmdevtools valgrind \
+    java-11-openjdk-devel maven webkit2gtk3 \
+    gcc-c++ perf systemtap rpmdevtools valgrind \
     gtk3-devel-docs createrepo_c \
     npm \
     && dnf clean all
@@ -35,5 +35,7 @@
 
 ENV JENKINS_AGENT_WORKDIR=${HOME}/agent
 ENV JAVA_OPTS=""
+ENV JAVA_HOME=/usr/lib/jvm/java-11
+ENV PATH=/usr/lib/jvm/java-11/bin:$PATH
 ENV JNLP_PROTOCOL_OPTS="-XshowSettings:vm -Xmx256m -Djdk.nativeCrypto=false -Dsun.zip.disableMemoryMapping=true -Dorg.jenkinsci.remoting.engine.JnlpProtocol3.disabled=true"