This repository contains the dockerfile used to build the following docker images:
- celiangarcia/gcc6-cmake
- celiangarcia/gcc7-cmake
- celiangarcia/gcc8-cmake
- celiangarcia/gcc9-cmake
- celiangarcia/gcc10-cmake
Both of the following commands produce an image with tag albert-einstein/gcc7-cmake:3.9.6
containing gcc 7 and cmake 3.9.6.
Just modify the versions to get the desired combination.
docker build -t albert-einstein/gcc7-cmake:3.9.6 --build-arg CMAKE_VERSION=3.9.6 --build-arg GCC_VERSION=7 .
./scripts/build.sh -c 3.9.6 -g 7 -u albert-einstein .
Some combinations are automatically built each night and pushed to my personal docker hub account. Please have a look at the circle ci configuration to see what versions are built.
Don't hesitate to send a pull request or issue if you want to see a new combination in the nightly build :).