FROM ubuntu:22.04

WORKDIR /mininet

RUN apt update && apt install -y \
    mininet \
    iproute2 \
    iputils-ping \
    net-tools \
    build-essential \
    git \
    sudo \
    gcc \
    python2 \
    python-setuptools \
    curl \
    wget
RUN mkdir fixes \
    && cd fixes \
    && curl https://bootstrap.pypa.io/pip/2.7/get-pip.py --output get-pip.py \
    && python2 get-pip.py
RUN pip2 install twisted
RUN ln -s /usr/bin/python2 /usr/bin/python

CMD /bin/bash
