This repository contains a dockerfile that creates a docker container with all tools and code needed to develop the Ethanol controller and agents.
The installation of Docker is easy in Ubuntu 14.04 or latter. Just issue the command:
sudo apt-get install -y docker.io
The following commands (1) download, install and configure the container with all tools and codes, and (2) starts the container, changing to the working directory (/home/ethanol).
docker build -t ethanol github.com/h3dema/ethanol_devel.git
docker run -w /home/ethanol -it ethanol
See our video in Youtube (sorry only in Portuguese) showing how to create the Ethanol's docker container.
This docker container provides:
- Ethanol's dependencies (downloaded and installed by Dockerfile)
- Ethanol agent -- a modified hostapd and some helper utilities (see ethanol_hostapd)
- Ethanol controller -- a POX module that implements Ethanol's architecture (see ethanol_controller)