ARG UBUNTU_VER FROM ubuntu:${UBUNTU_VER} 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 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 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 CMD [ "/entrypoint.sh" ]