Skip to content

Commit 2932c50

Browse files
debug 6
1 parent cae9ebb commit 2932c50

File tree

1 file changed

+43
-42
lines changed

1 file changed

+43
-42
lines changed

Dockerfile

Lines changed: 43 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -24,48 +24,48 @@ EOT
2424
USER non-root-user
2525
WORKDIR /home/non-root-user
2626

27-
RUN <<-EOT
28-
set -eux
29-
sudo apt-get update
30-
sudo apt-get install -y curl tar apt-transport-https ca-certificates gnupg locales jq git gh yq lsb-release lsof
31-
sudo locale-gen en_US.UTF-8
32-
sudo git config --system --add safe.directory "*"
33-
34-
sudo mkdir -p /tmp/docker-install
35-
DOCKER_LATEST_VERSION=$(curl -s https://download.docker.com/linux/static/stable/$(uname -m)/ | grep -oP 'docker-\K([0-9]+\.[0-9]+\.[0-9]+)(?=\.tgz)' | sort -V | tail -n 1)
36-
sudo curl -fsSL "https://download.docker.com/linux/static/stable/$(uname -m)/docker-${DOCKER_LATEST_VERSION}.tgz" | sudo tar -xz -C /tmp/docker-install
37-
sudo mv /tmp/docker-install/docker/docker /usr/local/bin/
38-
sudo rm -rf /tmp/docker-install
39-
sudo mkdir -p /usr/local/lib/docker/cli-plugins
40-
sudo curl -fsSL "https://github.com/docker/compose/releases/latest/download/docker-compose-linux-$(uname -m)" -o /usr/local/lib/docker/cli-plugins/docker-compose
41-
sudo chmod +x /usr/local/lib/docker/cli-plugins/docker-compose
42-
43-
sudo apt-get clean
44-
sudo rm -rf /var/lib/apt/lists/*
45-
EOT
46-
47-
ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' LC_ALL='en_US.UTF-8'
48-
49-
COPY --from=eclipse-temurin:8-jdk-jammy /opt/java/openjdk /usr/lib/jvm/8
50-
COPY --from=eclipse-temurin:11-jdk-jammy /opt/java/openjdk /usr/lib/jvm/11
51-
COPY --from=eclipse-temurin:17-jdk-jammy /opt/java/openjdk /usr/lib/jvm/17
52-
COPY --from=eclipse-temurin:21-jdk-jammy /opt/java/openjdk /usr/lib/jvm/21
53-
COPY --from=eclipse-temurin:25-jdk-noble /opt/java/openjdk /usr/lib/jvm/25
54-
COPY --from=temurin-latest /opt/java/openjdk /usr/lib/jvm/${LATEST_VERSION}
55-
56-
COPY --from=azul/zulu-openjdk:7 /usr/lib/jvm/zulu7 /usr/lib/jvm/7
57-
COPY --from=azul/zulu-openjdk:8 /usr/lib/jvm/zulu8 /usr/lib/jvm/zulu8
58-
COPY --from=azul/zulu-openjdk:11 /usr/lib/jvm/zulu11 /usr/lib/jvm/zulu11
59-
60-
COPY --from=ibmjava:8-sdk /opt/ibm/java /usr/lib/jvm/ibm8
61-
62-
COPY --from=ibm-semeru-runtimes:open-8-jdk-jammy /opt/java/openjdk /usr/lib/jvm/semeru8
63-
COPY --from=ibm-semeru-runtimes:open-11-jdk-jammy /opt/java/openjdk /usr/lib/jvm/semeru11
64-
COPY --from=ibm-semeru-runtimes:open-17-jdk-jammy /opt/java/openjdk /usr/lib/jvm/semeru17
65-
66-
COPY --from=ghcr.io/graalvm/native-image-community:17-ol9 /usr/lib64/graalvm/graalvm-community-java17 /usr/lib/jvm/graalvm17
67-
COPY --from=ghcr.io/graalvm/native-image-community:21-ol9 /usr/lib64/graalvm/graalvm-community-java21 /usr/lib/jvm/graalvm21
68-
COPY --from=ghcr.io/graalvm/native-image-community:25-ol10 /usr/lib64/graalvm/graalvm-community-java25 /usr/lib/jvm/graalvm25
27+
#RUN <<-EOT
28+
# set -eux
29+
# sudo apt-get update
30+
# sudo apt-get install -y curl tar apt-transport-https ca-certificates gnupg locales jq git gh yq lsb-release lsof
31+
# sudo locale-gen en_US.UTF-8
32+
# sudo git config --system --add safe.directory "*"
33+
#
34+
# sudo mkdir -p /tmp/docker-install
35+
# DOCKER_LATEST_VERSION=$(curl -s https://download.docker.com/linux/static/stable/$(uname -m)/ | grep -oP 'docker-\K([0-9]+\.[0-9]+\.[0-9]+)(?=\.tgz)' | sort -V | tail -n 1)
36+
# sudo curl -fsSL "https://download.docker.com/linux/static/stable/$(uname -m)/docker-${DOCKER_LATEST_VERSION}.tgz" | sudo tar -xz -C /tmp/docker-install
37+
# sudo mv /tmp/docker-install/docker/docker /usr/local/bin/
38+
# sudo rm -rf /tmp/docker-install
39+
# sudo mkdir -p /usr/local/lib/docker/cli-plugins
40+
# sudo curl -fsSL "https://github.com/docker/compose/releases/latest/download/docker-compose-linux-$(uname -m)" -o /usr/local/lib/docker/cli-plugins/docker-compose
41+
# sudo chmod +x /usr/local/lib/docker/cli-plugins/docker-compose
42+
#
43+
# sudo apt-get clean
44+
# sudo rm -rf /var/lib/apt/lists/*
45+
#EOT
46+
#
47+
#ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' LC_ALL='en_US.UTF-8'
48+
49+
#COPY --from=eclipse-temurin:8-jdk-jammy /opt/java/openjdk /usr/lib/jvm/8
50+
#COPY --from=eclipse-temurin:11-jdk-jammy /opt/java/openjdk /usr/lib/jvm/11
51+
#COPY --from=eclipse-temurin:17-jdk-jammy /opt/java/openjdk /usr/lib/jvm/17
52+
#COPY --from=eclipse-temurin:21-jdk-jammy /opt/java/openjdk /usr/lib/jvm/21
53+
#COPY --from=eclipse-temurin:25-jdk-noble /opt/java/openjdk /usr/lib/jvm/25
54+
#COPY --from=temurin-latest /opt/java/openjdk /usr/lib/jvm/${LATEST_VERSION}
55+
#
56+
#COPY --from=azul/zulu-openjdk:7 /usr/lib/jvm/zulu7 /usr/lib/jvm/7
57+
#COPY --from=azul/zulu-openjdk:8 /usr/lib/jvm/zulu8 /usr/lib/jvm/zulu8
58+
#COPY --from=azul/zulu-openjdk:11 /usr/lib/jvm/zulu11 /usr/lib/jvm/zulu11
59+
#
60+
#COPY --from=ibmjava:8-sdk /opt/ibm/java /usr/lib/jvm/ibm8
61+
#
62+
#COPY --from=ibm-semeru-runtimes:open-8-jdk-jammy /opt/java/openjdk /usr/lib/jvm/semeru8
63+
#COPY --from=ibm-semeru-runtimes:open-11-jdk-jammy /opt/java/openjdk /usr/lib/jvm/semeru11
64+
#COPY --from=ibm-semeru-runtimes:open-17-jdk-jammy /opt/java/openjdk /usr/lib/jvm/semeru17
65+
#
66+
#COPY --from=ghcr.io/graalvm/native-image-community:17-ol9 /usr/lib64/graalvm/graalvm-community-java17 /usr/lib/jvm/graalvm17
67+
#COPY --from=ghcr.io/graalvm/native-image-community:21-ol9 /usr/lib64/graalvm/graalvm-community-java21 /usr/lib/jvm/graalvm21
68+
#COPY --from=ghcr.io/graalvm/native-image-community:25-ol10 /usr/lib64/graalvm/graalvm-community-java25 /usr/lib/jvm/graalvm25
6969

7070
# See: Oracle docimention about script friendly download: https://docs.oracle.com/en-us/iaas/jms/doc/script-friendly-download.html
7171
# Note:
@@ -78,6 +78,7 @@ RUN --mount=type=secret,id=oracle_java8_token,uid=1001,gid=1001,mode=0400 <<-EOT
7878
# turn off tracing before touching secrets
7979
# debug set +x
8080
ORACLE_JAVA8_TOKEN="$(cat /run/secrets/oracle_java8_token)"
81+
echo $ORACLE_JAVA8_TOKEN
8182
sudo curl -L --fail -H "token:${ORACLE_JAVA8_TOKEN}" https://java.oraclecloud.com/java/8/latest/jdk-8-linux-x64_bin.tar.gz | sudo tar -xvzf - -C /usr/lib/jvm/oracle8 --strip-components 1
8283
unset ORACLE_JAVA8_TOKEN
8384
EOT

0 commit comments

Comments
 (0)