FROM ubuntu:18.04 RUN apt update RUN apt install -y python3 python3-pip python3-dev python3-sympy build-essential screen sudo psmisc gnuplot-nox RUN pip3 install merklelib==1.0 RUN pip3 install pynacl==1.3.0 RUN groupadd -g GROUP_ID walkingo RUN useradd -g walkingo -u USER_ID -m -s /bin/bash walkingo RUN adduser walkingo sudo RUN echo '%sudo ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers USER walkingo WORKDIR /home/walkingo RUN mkdir analysis ENV SHELL=/bin/bash COPY --chown=walkingo:walkingo client.py dirauth.py network.py relay.py simulator.py .screenrc ./ COPY --chown=walkingo:walkingo analytical.py bytecounts.py parselogs.py plotdats.py analysis/