forked from CubeCoders/dockerfiles
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathAMPDockerFileJava
19 lines (15 loc) · 878 Bytes
/
AMPDockerFileJava
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# AMP Dockerfile
FROM cubecoders/ampbase
RUN mkdir -p /usr/share/man/man1 && \
apt-get update && \
apt-get install -y dirmngr software-properties-common apt-transport-https gpg-agent dnsutils gnupg2 curl libcurl4 wget && \
wget -qO- https://packages.adoptium.net/artifactory/api/gpg/key/public | gpg --dearmor > /usr/share/keyrings/adoptium.gpg && \
echo "deb [signed-by=/usr/share/keyrings/adoptium.gpg] https://packages.adoptium.net/artifactory/deb bullseye main" > /etc/apt/sources.list.d/adoptium.list && \
apt-get update && \
apt-get install -y temurin-8-jdk temurin-11-jdk temurin-17-jdk temurin-18-jdk && \
apt-get clean && \
rm -rf /var/lib/apt/lists/* && \
sed -i 's#mozilla/DST_Root_CA_X3.crt#!mozilla/DST_Root_CA_X3.crt#' /etc/ca-certificates.conf && update-ca-certificates
ADD ampstart.sh /
ENTRYPOINT ["/ampstart.sh"]
CMD []