Configured the image to allow autocompletion i^Capt. Added few new packages. Changed entrypoint to CMD so that it can be overwridden from command line using docker run command

This commit is contained in:
2023-03-19 14:09:42 +08:00
parent cfc3f1ec13
commit 0e84d4ccfb

View File

@@ -4,12 +4,21 @@ FROM ubuntu:${UBUNTU_VER}
ARG TARGETPLATFORM ARG TARGETPLATFORM
ENV TZ Asia/Hong_Kong
ENV DEBIAN_FRONTEND noninteractive
# Enable autocompletion
RUN rm /etc/apt/apt.conf.d/docker-*
RUN echo "if [ -f /etc/bash_completion ] && ! shopt -oq posix; then \
. /etc/bash_completion; \
fi" >> /root/.bashrc
RUN apt update RUN apt update
RUN apt install -y curl wget nano lsb-core nano RUN apt install -y curl wget nano lsb-core nano sudo bash-completion
RUN apt install -y net-tools iputils-ping tcpdump traceroute iproute2 iptables iperf3 dnsutils speedtest-cli RUN apt install -y net-tools iputils-ping tcpdump traceroute iproute2 iptables iperf3 dnsutils speedtest-cli
COPY scripts/entrypoint.sh /entrypoint.sh COPY scripts/entrypoint.sh /entrypoint.sh
ENTRYPOINT [ "/entrypoint.sh" ] CMD [ "/entrypoint.sh" ]