diff --git a/Dockerfile.ubuntu b/Dockerfile.ubuntu index 32dcecf6..be02f345 100644 --- a/Dockerfile.ubuntu +++ b/Dockerfile.ubuntu @@ -4,14 +4,46 @@ LABEL Description="CORE Docker Ubuntu Image" # define variables ARG PREFIX=/usr/local -ARG BRANCH=master +ARG BRANCH=docker-updates # define environment ENV DEBIAN_FRONTEND=noninteractive # install core RUN apt-get update && \ - apt-get install -y git sudo wget tzdata + apt-get install -y git sudo wget tzdata python3.10 \ + curl \ + xauth \ + xterm \ + vim \ + nano \ + wireshark \ + firefox \ + net-tools \ + rsync \ + openssh-server \ + openssh-client \ + vsftpd \ + atftpd \ + atftp \ + mini-httpd \ + lynx \ + tcpdump \ + wireshark \ + iperf \ + iperf3 \ + tshark \ + openssh-sftp-server \ + bind9 \ + bind9-utils \ + openvpn \ + isc-dhcp-server \ + isc-dhcp-client \ + whois \ + ipcalc \ + socat \ + hping3 + WORKDIR /root RUN git clone https://github.com/coreemu/core WORKDIR /root/core @@ -32,3 +64,6 @@ RUN . /root/.bashrc && inv install-emane -v -e v1.3.3 # run daemon CMD ["core-daemon"] + +RUN curl https://sh.rustup.rs -sSf | sh -s -- --default-toolchain nightly -y && \ + echo 'source $HOME/.cargo/env' >> $HOME/.bashrc