This project aims to take the development platform to the next level, leaving behind the need to manually prepare your environment before starting to work.
The project aims to develop a specific image or Dockerfile for each kind of environment that you may need. Support items like deployment scripts may be available within the same folder.
You have two options to use this repo:
-
You can go to Docker Hub and use published images directly.
-
You can use the provided scripts and dockerfiles to build your own images, with some extra capabilities like adding your host files to your image, i.e.
.bashrc
or.bash_aliases
files. This option is not always available.
If you choose the second option, continue reading the last section please.
To get ready you only need to clone this repo, and execute the specific script to perform:
- Docker installation
- Docker Images build
- Ready! Run the containers and work with them!
The script will be specific for each environment, and it relies in different Dockerfiles
that are at different folders.
Finally, here we provide a list with the existing environments and their contents, with a pattern like:
Name - Folder Name - Explanation
- Tensorflow on GPU -
tf_on_gpu
- Includes from CUDA to Keras in order to allow easy Deep Learning development. Refer to this Medium article for further information. - Go + ReactJS -
go_reactjs
- Includes Go, Node.js and ReactJS to allow easy Web development with modern technologies. Refer to this Medium article for further information. - ...