FROM centos:centos7
ENV HOME=/home/jenkins
USER root
RUN yum install -y centos-release-scl-rh &&
INSTALL_PKGS="bc gettext git java-1.8.0-openjdk-headless java-1.8.0-openjdk-headless.i686 lsof rsync tar unzip which zip" &&
yum install -y --setopt=tsflags=nodocs install $INSTALL_PKGS &&
rpm -V $INSTALL_PKGS &&
yum clean all &&
mkdir -p /home/jenkins &&
chown -R 1001:0 /home/jenkins &&
chmod -R g+w /home/jenkins &&
chmod 775 /etc/passwd &&
chmod -R 775 /etc/alternatives &&
chmod -R 775 /var/lib/alternatives &&
chmod -R 775 /usr/lib/jvm &&
chmod 775 /usr/bin &&
chmod 775 /usr/lib/jvm-exports &&
chmod 775 /usr/share/man/man1 &&
unlink /usr/bin/java &&
unlink /usr/bin/jjs &&
unlink /usr/bin/keytool &&
unlink /usr/bin/orbd &&
unlink /usr/bin/pack200 &&
unlink /usr/bin/policytool &&
unlink /usr/bin/rmid &&
unlink /usr/bin/rmiregistry &&
unlink /usr/bin/servertool &&
unlink /usr/bin/tnameserv &&
unlink /usr/bin/unpack200 &&
unlink /usr/lib/jvm-exports/jre &&
unlink /usr/share/man/man1/java.1.gz &&
unlink /usr/share/man/man1/jjs.1.gz &&
unlink /usr/share/man/man1/keytool.1.gz &&
unlink /usr/share/man/man1/orbd.1.gz &&
unlink /usr/share/man/man1/pack200.1.gz &&
unlink /usr/share/man/man1/policytool.1.gz &&
unlink /usr/share/man/man1/rmid.1.gz &&
unlink /usr/share/man/man1/rmiregistry.1.gz &&
unlink /usr/share/man/man1/servertool.1.gz &&
unlink /usr/share/man/man1/tnameserv.1.gz &&
unlink /usr/share/man/man1/unpack200.1.gz
ADD contrib/bin/* /usr/local/bin/
ENTRYPOINT ["/usr/local/bin/run-jnlp-client"]
Content type
Image
Digest
Size
197.4 MB
Last updated
about 9 years ago
docker pull dyan/slave-base