ARG UBUNTU_VER FROM ubuntu:${UBUNTU_VER} ARG TARGETPLATFORM 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 install -y curl wget nano lsb-release nano sudo bash-completion jq git screen cron RUN apt install -y net-tools iputils-ping tcpdump traceroute iproute2 iptables iperf3 dnsutils speedtest-cli RUN apt install -y software-properties-common # Installing locales RUN apt install -y locales ENV LC_ALL=en_US.UTF-8 ENV LANG=en_US.UTF-8 RUN locale-gen en_US.UTF-8 # Allow non-root users to run sudo command without password. RUN echo "ALL ALL=NOPASSWD:ALL" > /etc/sudoers.d/01-allow-sudo COPY scripts/entrypoint.sh /entrypoint.sh ENV LOG_FILE=/dev/null # Reset DEBIAN_FRONTEND ENV DEBIAN_FRONTEND="" CMD [ "/entrypoint.sh" ]