# Dockerfile for GNS3 server development FROM ubuntu:16.04 ENV DEBIAN_FRONTEND noninteractive # Set the locale RUN locale-gen en_US.UTF-8 ENV LANG en_US.UTF-8 ENV LANGUAGE en_US:en ENV LC_ALL en_US.UTF-8 RUN apt-get update && apt-get install -y software-properties-common RUN add-apt-repository ppa:gns3/ppa RUN apt-get update && apt-get install -y \ python3-pip \ python3-dev \ qemu-system-x86 \ qemu-system-arm \ qemu-kvm \ libvirt-bin \ x11vnc # Install uninstall to install dependencies RUN apt-get install -y vpcs ubridge ADD . /server WORKDIR /server RUN pip3 install -r /server/requirements.txt EXPOSE 3080 ENTRYPOINT python3 -m gns3server --local