2020-12-02 09:34:05 -05:00
ARG UBUNTU_VERSION = "20.10"
FROM "ubuntu:${UBUNTU_VERSION}"
ARG UBUNTU_VERSION
#ARG OCTANT_VERSION="0.16.1"
2020-12-01 22:57:14 -05:00
USER "root"
2020-12-02 09:34:05 -05:00
COPY "entrypoint.sh" "/entrypoint.sh"
2020-12-01 22:57:14 -05:00
2020-12-02 09:34:05 -05:00
RUN export DEBIAN_FRONTEND = "noninteractive" && \
export BUILD_PACKAGES = "wget curl" && \
apt update -qq && \
apt install -qq --yes ${ BUILD_PACKAGES } && \
#wget --quiet "https://github.com/vmware-tanzu/octant/releases/download/v${OCTANT_VERSION}/octant_${OCTANT_VERSION}_Linux-64bit.deb" -O octant.deb && \
curl -o /octant.deb -kL https://github.com/vmware-tanzu/octant/releases/download/$( curl -s https://github.com/vmware-tanzu/octant/releases/latest | sed 's/^.*tag\///' | sed 's/\".*$//' ) /octant_$( curl -s https://github.com/vmware-tanzu/octant/releases/latest | sed 's/^.*tag\///' | sed 's/\".*$//' | sed 's/v//' ) _Linux-64bit.deb && \
dpkg -i "octant.deb" && \
rm -f "octant.deb" && \
apt-get -qq --yes remove --purge ${ BUILD_PACKAGES } && \
apt-get -qq --yes autoremove --purge && \
apt-get -qq --yes clean all && \
rm -rf "/usr/share/doc/" * \
"/var/cache/" * \
"/var/lib/apt/lists/" * \
"/usr/src/" * \
"/var/cache/" * \
"/var/log/" { apt/*,dpkg.log} \
"/tmp/" *
2020-12-01 22:57:14 -05:00
#USER "iperf"
2020-12-02 09:34:05 -05:00
LABEL maintainer = "Cabillot Julien <dockerimages@cabillot.eu>"
CMD [ "/bin/bash" , "-c" , "/entrypoint.sh" ]