From 415f722708b992df358bf8959d0988c98770b997 Mon Sep 17 00:00:00 2001 From: Dane Everitt Date: Fri, 17 Mar 2017 19:29:12 -0400 Subject: [PATCH 01/25] Push core java image. --- Dockerfile | 23 +++++++++++++++++++++++ README.md | 4 ++-- entrypoint.sh | 19 +++++++++++++++++++ 3 files changed, 44 insertions(+), 2 deletions(-) create mode 100644 Dockerfile create mode 100644 entrypoint.sh diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..3430d25 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,23 @@ +# ---------------------------------- +# Pterodactyl Core Dockerfile +# Environment: Java +# Minimum Panel Version: 0.6.0 +# ---------------------------------- +FROM frolvlad/alpine-oraclejdk8:cleaned + +MAINTAINER Pterodactyl Software, + +RUN apk update \ + && apk upgrade \ + && apk add --no-cache --update curl ca-certificates openssl git tar bash \ + && adduser -D -h /home/container container + +USER container +ENV USER container +ENV HOME /home/container + +WORKDIR /home/container + +COPY ./entrypoint.sh /entrypoint.sh + +CMD ["/bin/bash", "/entrypoint.sh"] diff --git a/README.md b/README.md index 6362937..beb853c 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,2 @@ -# Containers -Generic docker containers designed to work with Pterodactyl Panel and its daemon. +# Containers: Java +Generic java container built on top of Alpine Linux to support games such as Minecraft and Bungeecord. diff --git a/entrypoint.sh b/entrypoint.sh new file mode 100644 index 0000000..c0ff9ec --- /dev/null +++ b/entrypoint.sh @@ -0,0 +1,19 @@ +#!/bin/bash +sleep 5 + +cd /home/container + +# Output Current Java Version +java -version + +# Replace Startup Variables +MODIFIED_STARTUP=`eval echo $(echo ${STARTUP_CMD} | sed -e 's/{{/${/g' -e 's/}}/}/g')` +echo ":/home/container$ ${MODIFIED_STARTUP}" + +# Run the Server +${MODIFIED_STARTUP} + +if [ $? -ne 0 ]; then + echo "PTDL_CONTAINER_ERR: There was an error while attempting to run the start command." + exit 1 +fi From 22638cfec1236f78d50d77d442548b42b79ecd38 Mon Sep 17 00:00:00 2001 From: Dane Everitt Date: Fri, 17 Mar 2017 19:35:36 -0400 Subject: [PATCH 02/25] Revert name of variable --- entrypoint.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/entrypoint.sh b/entrypoint.sh index c0ff9ec..65e5c30 100644 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -7,7 +7,7 @@ cd /home/container java -version # Replace Startup Variables -MODIFIED_STARTUP=`eval echo $(echo ${STARTUP_CMD} | sed -e 's/{{/${/g' -e 's/}}/}/g')` +MODIFIED_STARTUP=`eval echo $(echo ${STARTUP} | sed -e 's/{{/${/g' -e 's/}}/}/g')` echo ":/home/container$ ${MODIFIED_STARTUP}" # Run the Server From 89dace70d6b7fadbefec29a737da794a7e3635b5 Mon Sep 17 00:00:00 2001 From: Dane Everitt Date: Sat, 18 Mar 2017 19:47:52 -0400 Subject: [PATCH 03/25] use java:openjdk-8-jre-alpine --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 3430d25..9d98782 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,7 +3,7 @@ # Environment: Java # Minimum Panel Version: 0.6.0 # ---------------------------------- -FROM frolvlad/alpine-oraclejdk8:cleaned +FROM java:openjdk-8-jre-alpine MAINTAINER Pterodactyl Software, From 9d256f43b3ff70a0fcac1208ffaf04e02fdd2e01 Mon Sep 17 00:00:00 2001 From: Dane Everitt Date: Sat, 18 Mar 2017 20:15:05 -0400 Subject: [PATCH 04/25] Add glibc support --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 9d98782..65252b9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,9 +1,9 @@ # ---------------------------------- # Pterodactyl Core Dockerfile -# Environment: Java +# Environment: Java (glibc support) # Minimum Panel Version: 0.6.0 # ---------------------------------- -FROM java:openjdk-8-jre-alpine +FROM frolvlad/alpine-oraclejdk8:cleaned MAINTAINER Pterodactyl Software, From bdb909bacf37b3b788e024fc9b853b57529e5f3c Mon Sep 17 00:00:00 2001 From: Dane Everitt Date: Sun, 9 Apr 2017 11:12:34 -0400 Subject: [PATCH 05/25] switch to JDK in non-glibc container --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 9d98782..3670862 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,7 +3,7 @@ # Environment: Java # Minimum Panel Version: 0.6.0 # ---------------------------------- -FROM java:openjdk-8-jre-alpine +FROM openjdk:8-jdk-alpine MAINTAINER Pterodactyl Software, From ec7e4425a32121691fc13726189debd201a9a3c3 Mon Sep 17 00:00:00 2001 From: "Michael (Parker) Parker" Date: Tue, 25 Apr 2017 10:16:11 -0400 Subject: [PATCH 06/25] Update Dockerfile --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 65252b9..7b6d42c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,7 +9,7 @@ MAINTAINER Pterodactyl Software, RUN apk update \ && apk upgrade \ - && apk add --no-cache --update curl ca-certificates openssl git tar bash \ + && apk add --no-cache --update curl ca-certificates openssl git tar bash sqlite \ && adduser -D -h /home/container container USER container From d0bd99b49e96ca4b5219e32ac318a78406efdd10 Mon Sep 17 00:00:00 2001 From: "Michael (Parker) Parker" Date: Wed, 3 May 2017 16:30:38 -0400 Subject: [PATCH 07/25] Update Dockerfile --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 3670862..6f58d77 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,7 +9,7 @@ MAINTAINER Pterodactyl Software, RUN apk update \ && apk upgrade \ - && apk add --no-cache --update curl ca-certificates openssl git tar bash \ + && apk add --no-cache --update curl ca-certificates openssl git tar bash sqlite \ && adduser -D -h /home/container container USER container From ce771b8866ca1863fbc081cdd4e1fecce360867a Mon Sep 17 00:00:00 2001 From: Dane Everitt Date: Mon, 9 Oct 2017 23:09:17 -0500 Subject: [PATCH 08/25] Add support for accessing internal IP Pterodactyl/Panel#613 --- Dockerfile | 3 +-- entrypoint.sh | 5 ++++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 7b6d42c..5791b14 100644 --- a/Dockerfile +++ b/Dockerfile @@ -13,8 +13,7 @@ RUN apk update \ && adduser -D -h /home/container container USER container -ENV USER container -ENV HOME /home/container +ENV USER=container HOME=/home/container WORKDIR /home/container diff --git a/entrypoint.sh b/entrypoint.sh index 65e5c30..d344b70 100644 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -1,11 +1,14 @@ #!/bin/bash -sleep 5 +sleep 2 cd /home/container # Output Current Java Version java -version +# Make internal Docker IP address available to processes. +export INTERNAL_IP=`ip route get 1 | awk '{print $NF;exit}'` + # Replace Startup Variables MODIFIED_STARTUP=`eval echo $(echo ${STARTUP} | sed -e 's/{{/${/g' -e 's/}}/}/g')` echo ":/home/container$ ${MODIFIED_STARTUP}" From 8f159d02390c8240bfde449cb6ab4600318bf041 Mon Sep 17 00:00:00 2001 From: Dane Everitt Date: Mon, 9 Oct 2017 23:09:54 -0500 Subject: [PATCH 09/25] Add support for accessing internal IP Pterodactyl/Panel#613 --- Dockerfile | 3 +-- entrypoint.sh | 5 ++++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 6f58d77..9e28267 100644 --- a/Dockerfile +++ b/Dockerfile @@ -13,8 +13,7 @@ RUN apk update \ && adduser -D -h /home/container container USER container -ENV USER container -ENV HOME /home/container +ENV USER=container HOME=/home/container WORKDIR /home/container diff --git a/entrypoint.sh b/entrypoint.sh index 65e5c30..d344b70 100644 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -1,11 +1,14 @@ #!/bin/bash -sleep 5 +sleep 2 cd /home/container # Output Current Java Version java -version +# Make internal Docker IP address available to processes. +export INTERNAL_IP=`ip route get 1 | awk '{print $NF;exit}'` + # Replace Startup Variables MODIFIED_STARTUP=`eval echo $(echo ${STARTUP} | sed -e 's/{{/${/g' -e 's/}}/}/g')` echo ":/home/container$ ${MODIFIED_STARTUP}" From 9bb8ea32b84834b4abfd651c67a7e09a172b1ff1 Mon Sep 17 00:00:00 2001 From: Dane Everitt Date: Sat, 6 Jan 2018 14:54:47 -0600 Subject: [PATCH 10/25] Cleaner output when running container --- entrypoint.sh | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/entrypoint.sh b/entrypoint.sh index d344b70..5db6cc5 100644 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -1,6 +1,4 @@ #!/bin/bash -sleep 2 - cd /home/container # Output Current Java Version @@ -14,9 +12,4 @@ MODIFIED_STARTUP=`eval echo $(echo ${STARTUP} | sed -e 's/{{/${/g' -e 's/}}/}/g' echo ":/home/container$ ${MODIFIED_STARTUP}" # Run the Server -${MODIFIED_STARTUP} - -if [ $? -ne 0 ]; then - echo "PTDL_CONTAINER_ERR: There was an error while attempting to run the start command." - exit 1 -fi +eval ${MODIFIED_STARTUP} From c705b6fc61e28df5aab87e8790b086ee01d535ae Mon Sep 17 00:00:00 2001 From: Dane Everitt Date: Sat, 6 Jan 2018 14:55:21 -0600 Subject: [PATCH 11/25] cleaner output --- entrypoint.sh | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/entrypoint.sh b/entrypoint.sh index d344b70..9f9e478 100644 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -14,9 +14,4 @@ MODIFIED_STARTUP=`eval echo $(echo ${STARTUP} | sed -e 's/{{/${/g' -e 's/}}/}/g' echo ":/home/container$ ${MODIFIED_STARTUP}" # Run the Server -${MODIFIED_STARTUP} - -if [ $? -ne 0 ]; then - echo "PTDL_CONTAINER_ERR: There was an error while attempting to run the start command." - exit 1 -fi +eval ${MODIFIED_STARTUP} From ae7aa977be1a6c61a58fa2627365c6109438ff0e Mon Sep 17 00:00:00 2001 From: Dane Everitt Date: Sat, 6 Jan 2018 14:56:10 -0600 Subject: [PATCH 12/25] dont sleep --- entrypoint.sh | 2 -- 1 file changed, 2 deletions(-) diff --git a/entrypoint.sh b/entrypoint.sh index 9f9e478..5db6cc5 100644 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -1,6 +1,4 @@ #!/bin/bash -sleep 2 - cd /home/container # Output Current Java Version From c6f4892b95f699125649c94b47c333436d7cc0d9 Mon Sep 17 00:00:00 2001 From: "Michael (Parker) Parker" Date: Mon, 26 Feb 2018 23:43:48 -0500 Subject: [PATCH 13/25] updating image --- Dockerfile | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 9e28267..6cef411 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,9 +7,7 @@ FROM openjdk:8-jdk-alpine MAINTAINER Pterodactyl Software, -RUN apk update \ - && apk upgrade \ - && apk add --no-cache --update curl ca-certificates openssl git tar bash sqlite \ +RUN apk add --no-cache --update curl ca-certificates openssl git tar bash sqlite \ && adduser -D -h /home/container container USER container From 87ee3696ee964b4773e11c027b11d64602934769 Mon Sep 17 00:00:00 2001 From: "Michael (Parker) Parker" Date: Mon, 26 Feb 2018 23:45:34 -0500 Subject: [PATCH 14/25] updating image --- Dockerfile | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 5791b14..3aae382 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,9 +7,7 @@ FROM frolvlad/alpine-oraclejdk8:cleaned MAINTAINER Pterodactyl Software, -RUN apk update \ - && apk upgrade \ - && apk add --no-cache --update curl ca-certificates openssl git tar bash sqlite \ +RUN apk add --no-cache --update curl ca-certificates openssl git tar bash sqlite \ && adduser -D -h /home/container container USER container From 008a9d4f908ee4912b289e7791a4e80ed81c473d Mon Sep 17 00:00:00 2001 From: "Michael (Parker) Parker" Date: Sat, 28 Apr 2018 09:23:49 -0400 Subject: [PATCH 15/25] package update --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 6cef411..57c48ca 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,7 +7,7 @@ FROM openjdk:8-jdk-alpine MAINTAINER Pterodactyl Software, -RUN apk add --no-cache --update curl ca-certificates openssl git tar bash sqlite \ +RUN apk add --update --no-cache curl ca-certificates openssl git tar bash sqlite \ && adduser -D -h /home/container container USER container From bbd6cade27ac068678c9f17bbcb0d9da2439c806 Mon Sep 17 00:00:00 2001 From: Unknown Date: Fri, 13 Jul 2018 16:15:45 -0400 Subject: [PATCH 16/25] Fix Maintainer Deprecation --- Dockerfile | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/Dockerfile b/Dockerfile index 57c48ca..f99aa88 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,18 +3,18 @@ # Environment: Java # Minimum Panel Version: 0.6.0 # ---------------------------------- -FROM openjdk:8-jdk-alpine +FROM openjdk:8-jdk-alpine -MAINTAINER Pterodactyl Software, +LABEL author="Pterodactyl Software" maintainer="support@pterodactyl.io" -RUN apk add --update --no-cache curl ca-certificates openssl git tar bash sqlite \ - && adduser -D -h /home/container container +RUN apk add --update --no-cache curl ca-certificates openssl git tar bash sqlite \ + && adduser -D -h /home/container container -USER container -ENV USER=container HOME=/home/container +USER container +ENV USER=container HOME=/home/container -WORKDIR /home/container +WORKDIR /home/container -COPY ./entrypoint.sh /entrypoint.sh +COPY ./entrypoint.sh /entrypoint.sh -CMD ["/bin/bash", "/entrypoint.sh"] +CMD ["/bin/bash", "/entrypoint.sh"] From 03e7f558a4b2e02f3061dfeb84c7fcb0f2f1c41f Mon Sep 17 00:00:00 2001 From: Isaac A <6174343+tenten8401@users.noreply.github.com> Date: Fri, 5 Oct 2018 23:10:49 -0400 Subject: [PATCH 17/25] Add fontconfig to dockerfile dependencies Some plugins that deal with rendering fonts might throw a nasty error since it's a headless JDK, supposedly installing this package fixes the issue. An example of the issue can be found here: https://hastebin.com/tegasuwedo.rb --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 6cef411..acd3905 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,7 +7,7 @@ FROM openjdk:8-jdk-alpine MAINTAINER Pterodactyl Software, -RUN apk add --no-cache --update curl ca-certificates openssl git tar bash sqlite \ +RUN apk add --no-cache --update curl ca-certificates openssl git tar bash sqlite fontconfig \ && adduser -D -h /home/container container USER container From 91ceefa5c317bab126ee08f3036c5d2f3f8dee94 Mon Sep 17 00:00:00 2001 From: "Michael (Parker) Parker" Date: Fri, 5 Oct 2018 23:15:59 -0400 Subject: [PATCH 18/25] adding fontconfig --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index f99aa88..4f5c199 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,7 +7,7 @@ FROM openjdk:8-jdk-alpine LABEL author="Pterodactyl Software" maintainer="support@pterodactyl.io" -RUN apk add --update --no-cache curl ca-certificates openssl git tar bash sqlite \ +RUN apk add --update --no-cache curl ca-certificates openssl git tar bash sqlite fontconfig \ && adduser -D -h /home/container container USER container From 0f094dd8eb2f9da9ece1f58180e1565f6e2ddb38 Mon Sep 17 00:00:00 2001 From: "Michael (Parker) Parker" Date: Sun, 3 Mar 2019 19:22:01 -0500 Subject: [PATCH 19/25] add tzdata to openjdk image --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 4f5c199..13dbfca 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,7 +7,7 @@ FROM openjdk:8-jdk-alpine LABEL author="Pterodactyl Software" maintainer="support@pterodactyl.io" -RUN apk add --update --no-cache curl ca-certificates openssl git tar bash sqlite fontconfig \ +RUN apk add --update --no-cache curl ca-certificates openssl git tar bash sqlite fontconfig tzdata \ && adduser -D -h /home/container container USER container From 3c5fcecb4a1733999c4eb18bb0a79ff19611257e Mon Sep 17 00:00:00 2001 From: "Michael (Parker) Parker" Date: Sun, 3 Mar 2019 19:44:59 -0500 Subject: [PATCH 20/25] fix timezones for java on alpine --- Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 13dbfca..49ae4f3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,7 +8,8 @@ FROM openjdk:8-jdk-alpine LABEL author="Pterodactyl Software" maintainer="support@pterodactyl.io" RUN apk add --update --no-cache curl ca-certificates openssl git tar bash sqlite fontconfig tzdata \ - && adduser -D -h /home/container container + && adduser -D -h /home/container container \ + && ln -s /etc/localtime /etc/timezone USER container ENV USER=container HOME=/home/container From 93c91f060c9cbf3214b0d7699af65628aa36a559 Mon Sep 17 00:00:00 2001 From: "Michael (Parker) Parker" Date: Sun, 3 Mar 2019 19:50:57 -0500 Subject: [PATCH 21/25] fix java timezone stupidity Java uses /etc/timezone but we are looping in /etc/localtime. This just creates a symlink that fixes it. --- Dockerfile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index acd3905..8ceb522 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,8 +8,9 @@ FROM openjdk:8-jdk-alpine MAINTAINER Pterodactyl Software, RUN apk add --no-cache --update curl ca-certificates openssl git tar bash sqlite fontconfig \ - && adduser -D -h /home/container container - + && adduser -D -h /home/container container \ + && ln -s /etc/localtime /etc/timezone + USER container ENV USER=container HOME=/home/container From ebd31f6afd69b6a1c213413cc7c0bdd181de2f9e Mon Sep 17 00:00:00 2001 From: "Michael (Parker) Parker" Date: Sun, 3 Mar 2019 19:54:03 -0500 Subject: [PATCH 22/25] update to use the new frolvlad images Use frolvlads new images. Also fixes stupid java timezone issues. --- Dockerfile | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 3aae382..a5871fc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,12 +3,13 @@ # Environment: Java (glibc support) # Minimum Panel Version: 0.6.0 # ---------------------------------- -FROM frolvlad/alpine-oraclejdk8:cleaned +FROM frolvlad/alpine-java:jre8-cleaned MAINTAINER Pterodactyl Software, -RUN apk add --no-cache --update curl ca-certificates openssl git tar bash sqlite \ - && adduser -D -h /home/container container +RUN apk add --no-cache --update curl ca-certificates openssl git tar bash sqlite fontconfig \ + && adduser -D -h /home/container container \ + && ln -s /etc/localtime /etc/timezone USER container ENV USER=container HOME=/home/container From 3b1b2ba4d5a6f8bc20c98ddc915b96ab39734234 Mon Sep 17 00:00:00 2001 From: "Michael (Parker) Parker" Date: Wed, 27 Mar 2019 17:12:38 -0400 Subject: [PATCH 23/25] adding debian based openjdk 8 jre image --- Dockerfile | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index 49ae4f3..db2c489 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,13 +3,13 @@ # Environment: Java # Minimum Panel Version: 0.6.0 # ---------------------------------- -FROM openjdk:8-jdk-alpine +FROM openjdk:8-jre-slim -LABEL author="Pterodactyl Software" maintainer="support@pterodactyl.io" +LABEL author="Michael Parker" maintainer="parker@pterodactyl.io" -RUN apk add --update --no-cache curl ca-certificates openssl git tar bash sqlite fontconfig tzdata \ - && adduser -D -h /home/container container \ - && ln -s /etc/localtime /etc/timezone +RUN apt-get update \ + && apt-get install curl ca-certificates openssl git tar sqlite fontconfig tzdata \ + && useradd -d /home/container -m container USER container ENV USER=container HOME=/home/container From 123a3d5681d8e0ff3b717516e9a6e0193f1b1819 Mon Sep 17 00:00:00 2001 From: "Michael (Parker) Parker" Date: Wed, 27 Mar 2019 17:32:47 -0400 Subject: [PATCH 24/25] add -y to apt-get command --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index db2c489..1219d67 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,8 +7,8 @@ FROM openjdk:8-jre-slim LABEL author="Michael Parker" maintainer="parker@pterodactyl.io" -RUN apt-get update \ - && apt-get install curl ca-certificates openssl git tar sqlite fontconfig tzdata \ +RUN apt-get update -y \ + && apt-get install -y curl ca-certificates openssl git tar sqlite fontconfig tzdata \ && useradd -d /home/container -m container USER container From 562c37b83f237606b70acb0f8aa7c14efd33f6eb Mon Sep 17 00:00:00 2001 From: "Michael (Parker) Parker" Date: Sun, 31 Mar 2019 22:04:00 -0400 Subject: [PATCH 25/25] forgot to add the route2 package --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 1219d67..b4b970a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,7 +8,7 @@ FROM openjdk:8-jre-slim LABEL author="Michael Parker" maintainer="parker@pterodactyl.io" RUN apt-get update -y \ - && apt-get install -y curl ca-certificates openssl git tar sqlite fontconfig tzdata \ + && apt-get install -y curl ca-certificates openssl git tar sqlite fontconfig tzdata iproute2 \ && useradd -d /home/container -m container USER container