This docker file creates an Ubuntu 16.04 environment installing all the tools to build the Microsoft Embedded Learning Libary.
To use this docker container. Clone this repository using git clone --recursive git@github.com:barronbarnett/ELL_Environment.git
Then from within the repository:
ELL_Environment$ docker-compose up
This builds v2.3.2 of the ELL.
The build output will be available to the host in the mounted volume within the git repository you pulled. Likewise you can edit or change code within that root folder and it will exist within the container.
If you need to build again in the future you can just start the container again:
$ docker start ell_ell_1
$ docker attach ell_ell_1
It is also possible to pull this container directly from docker:
$ docker run -ti -v (path to your source directory):/root barronbarnett/ell_env:latest -name ell_env